ما هي واجهة برمجة التطبيقات لـ Bing Spell Check؟

تحذير

في 30 أكتوبر 2020، انتقلت واجهات برمجة التطبيقات بحث Bing من خدمات Azure الذكاء الاصطناعي إلى خدمات بحث Bing. تتوفر هذه الوثائق للرجوع إليها فحسب. للحصول على وثائق محدثة، راجع الوثائق الخاصة ببحث Bing API . للحصول على إرشادات بشأن إنشاء موارد Azure جديدة لـ Bing Search، راجع إنشاء مورد Bing Search من خلال Azure Marketplace.

تمكنك واجهة برمجة تطبيقات التدقيق الإملائي Bing من تنفيذ قواعد سياقية والتدقيق الإملائي على النص. في حين أن معظم المدققات الإملائية تعتمد على مجموعات القواعد المستندة إلى القاموس، فإن المدقق الإملائي Bing يستفيد من التعلم الآلي والترجمة الآلية الإحصائية لتوفير تصحيحات دقيقة وسياقية.

الميزات

الميزة الوصف
أوضاع تدقيق إملائي متعددة تمكنك أوضاع التدقيق الإملائي المتعددة من الحصول على تصحيحات تركز على قواعد اللغة و/أو الإملاء.
التعرف على اللغة العامية وغير الرسمية التعرف على التعبيرات الشائعة والمصطلحات غير الرسمية المستخدمة في النص.
التفريق بين الكلمات المتشابهة العثور على الاستخدام الصحيح بين الكلمات الإنجليزية التي تبدو متشابهة ولكنها تختلف في المعنى (على سبيل المثال، "see" و"sea")
دعم العلامة التجارية والعنوان والاستخدام الشعبي التعرف على العلامات التجارية الجديدة والعناوين والتعبيرات الشائعة الأخرى في أثناء ظهورها

سير العمل

من السهل استدعاء واجهة برمجة التطبيقات لـ Bing Spell Check من أي لغة برمجة يمكنها إجراء طلبات HTTP وتحليل استجابات JSON. يمكن الوصول إلى الخدمة باستخدام واجهة برمجة تطبيقات REST أو Bing Spell Check SDKs.

  1. إنشاء حساب واجهة برمجة تطبيقات لخدمات Azure الذكاء الاصطناعي مع الوصول إلى واجهات برمجة التطبيقات بحث Bing. إذا لم يكن لديك اشتراك في Azure، فأنشئ حساباً مجانياً.
  2. إرسال طلب إلى واجهة برمجة تطبيقات Bing Web Search
  3. تحليل استجابة JSON

الخطوات التالية

أولاً، جرب ⁦⁩العرض التقديمي التفاعلي⁦⁩ لواجهة برمجة التطبيقات Bing Spell Check Search لمعرفة كيف يمكنك التحقق بسرعة من مجموعة متنوعة من النصوص.

عندما تكون مستعدا لاستدعاء واجهة برمجة التطبيقات، قم بإنشاء مورد خدمات Azure الذكاء الاصطناعي. إذا لم يكن لديك اشتراك في Azure، ⁦⁧⁩⁩فأنشئ حساباً⁦⁧⁩⁩ مجانياً.

يمكنك أيضاً زيارة صفحة ⁦⁩Bing Search API hub⁦⁩ لاستكشاف واجهات برمجة التطبيقات المتوفرة الأخرى.