ترجمة القاموس

تتم ترجمة القاموس عن طريق إرسال طلب
HTTP على http://api.multillect.com/translate/json/1.0/<account-id>, حيث <account-id> — المعرف الفريد من نوعه لسجل الزبون.span>

الوسائل المسموحة GET и POST.
نوع الرد:
JSON
تشفير الإجابة:
UTF-8

معلمات الطلب:

معلومة لازم وصف
method نعم يجب أن يكون translate/api/dictionary
from لا لغة الإدخال. إذا كانت المعلومة غير موجودة،Multillect يحاول تحديد لغة الإدخال اوتوماتيكيا. نتيجة تحديد اللغة تعود الى حقل “language” في الإجابة.
to نعم اللغة الناتجة
text نعم النص لترجمة في تشفير UTF-8 (طول النص يجب أن يكون ليس أقل من رمزين)
sig نعم المفتاح السري

قائمة اللغات الموجودة:

Language Code
العربية ar
الإنجليزية en
الإسبانية es
الصينية zh
الكورية ko
الألمانية de
البولندية pl
الروسية ru
التركية tr
الأوكرانية uk
الفارسية fa
الفرنسية fr
الهندية hi
اليابانية ja
البرتغالية pt
الكازاخية kk

إجابة

تمثل الإجابة مادة JSON مع الصفات التالية::

صفة وصف
result

يحتوي على المادة مع نتيجة تنفيذ العملية او nullفي حالة الخطأ

صفة وصف
dictionary نتيجة ترجمة الكلمات. يمثل مجموعة من المواد مع الصفات التالية:
صفة وصف
text نص الكلمة
translated_text كلمة مترجمة
sample_phrases المجموعة المتكونة من أمثلة العبارات مع هذه الكلمة (يمكن ان تكون غائبة)
part_of_speech قسم الكلمة:
كود وصف
N (noun) الإسم
V (verb) الفعل
Adj (adjective) الصفة
Adv (adverb) الظرف
Conj (conjunction) العطف
Intj (interjection) التعجب
language نتيجة تحديد اللغة
error يحتوي على المادة مع شرح الخطأ او null في حالة النجاح
 
صفة وصف
code كود الخطأ
message نص الخطأ

مثال

GET http://api.multillect.com/translate/json/1.0/2711024?method=translate/api/translate&from=eng&to=rus&text=browse&sig=38f4c080a05411e6a0328c89a5a1fd3

{
    "result": {
        dictionary: [
            {
                part_of_speech: "V",
                sample_phrases: [
                    "browsing corner"
                ],
                text: "browse",
                translated_text: "просматривать"
            },
            {
                part_of_speech: "N",
                sample_phrases: [
                    "browse button"
                ],
                text: "browse",
                translated_text: "просмотр"
            }
        ],
        "language": {
            "code": null
        }
    }
    "error": null,
    "timestamp": 1478019472,
    "id": null
}