Traduction de dictionnaire

Cette fonctionnalité est disponible sur demande seulement. Veuillez nous contacter pour y accéder.

La traduction se fait en envoyant une requête HTTP sur http://api.multillect.com/translate/json/1.0/<account-id>, où <account-id> — identifiant unique du compte du client.

Méthodes autorisées: GET, POST.
Type de réponse:
JSON
Codage de réponse:
UTF-8

Paramètres de requête:

Paramètre Obligatoire Description
method oui Doit être translate/api/dictionary
from non Langage d’origine. S'il manque un paramètre, Multillect tente de déterminer automatiquement la langue source.  Le résultat de la détermination de la langue revient dans le champ "language" dans la requête.
to oui Langue cible
text oui Texte à traduire encodé UTF-8 (longueur du texte doit être au moins 2 caractères)
sig oui Сlé secrète

Liste des langues supportées:

Language Code
Allemand de
Arabe ar
Anglais en
Chinois zh
Coréen ko
Espagnol es
Farsi (Persan) fa
Français fr
Hindi hi
Japonais ja
Kazakh kk
Polonais pl
Portugais pt
Russe ru
Turc tr
Ukrainien uk

Réponse

Réponse est JSON-object avec les caractéristiques suivantes:

Caractéristiques Description
result

Contient un objet avec le résultat de fonctionnement ou "null" en cas de faute

Caractéristiques Description
dictionary Résultat de la traduction. C’est un ensemble d’objets avec les caractéristiques suivantes:
Caractéristiques Description
text Mot
translated_text Mot traduit
sample_phrases Ensemble qui contient les exemples des phrases avec ce mot (peut être absent)
part_of_speech Partie du discours:
Code Description
N Nom (noun)
V Verbe (verb)
Adj Adjectif (adjective)
Adv Adverbe (adverb)
Conj Conjonction (conjunction)
Intj Interjection (interjection)
language Résultat de la détermination de la langue
error Contient un objet qui décrit l'erreur ou "null" en cas de réussite
 
Caractéristiques Description
code Code d’erreur
message Texte d’erreur

Exemple

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
}