في أعقاب إطلاق خدمة تشكيل على معامل Google في بداية هذا العام تلقينا طلبات كثيرة لجعل الخاصية متاحة للمطورين ومديري المواقع من خلال واجهة برمجة التطبيق API، ونحن يسعدنا أن نعلن عن إطلاق JSON API لخاصية تشكيل. وهي الآن جزء من واجهة برمجة التطبيق للغات على Google كما تتيح لك العديد من المميزات التي يمكنك الاستعانة بها لزيادة خصائص مواقعك مثل الترجمة والنقل الحرفي والتعرف على اللغة. ونحن نعمل الآن على إتاحة واجهة برمجة التطبيق من خلال واجهة جافا JavaScript لهذا فكن حريصا على الاشتراك في متابعة هذه المدونة من خلال الـRSS لتتمكن من الحصول على أحدث الأخبار.
هل من الصعب عمل هذه الإضافة على موقعك؟ بالعكس الأمر غاية في البساطة، ها هو مثال كامل لصفحة html تستخدم واجهة برامج التطبيق API لتشكيل:
تفضلوا بزيارة مجموعة Google لطرح أي أسئلة. نتمنى لكم برمجة سعيدة ونتطلع دوماً إلى المزيد من تعليقاتكم و إقتراحاتكم.
محمد الضوي وعبد الكريم مارديني – فريق الهندسة العربي لـGoogle
Following the launch of our Tashkeel service on Google Labs earlier this year, we received many requests to make it available to developers and webmasters though an API. We are happy to announce the launch of Tashkeel’s JSON API. This is now part of the Google Language API which offers many features you can use to augment the functionalities of your site like translating, transliterating, and detecting languages. We are working on making the API available through a JS interface as well so make sure you subscribe to this blog’s RSS feed to stay updated.
How complex is it to add to your site? It’s really simple. Just make a call to:
https://www.googleapis.com/language/diacritize/v1. The parameters are:
message: Arabic text you want to diacritize lang: Language code for message language. Set to “ar” for Arabic. last_letter: Set to true to diacritize last letter of each word as well. callback: Name of JavaScript function to call with results structure. |
Here is a full HTML example showing the API in use.
You can always discuss any issues you face on our Google group. Happy coding and we look forward to your comments.
Mohamed Eldawy and AbdelKarim Mardini– Google Arabic Engineering team