Словниковий переклад

Даний функціонал доступний лише за запитом. Для отримання доступу, будь ласка, зв'яжіться з нами.

Словниковий переклад здійснюється шляхом надсилання HTTP запиту на http://api.multillect.com/translate/json/1.0/<account-id>, де <account-id> — - унікальний ідентифікатор облікового запиту клієнта.

Допустимі методи: GET та POST.
Тип відповіді:
JSON
Кодування відповіді:
UTF-8

Параметри запиту:

Параметр Обов’язковий Опис
method так Повинно бути translate/api/dictionary
from ні Вихідна мова. Якщо параметр відсутній, Multillect намагається автоматично визначити вихідну мову. Результат визначення мови повертається у поле “language” у відповіді.
to так Результуюча мова
text так Текст для перекладу в кодуванні UTF-8 (довжина тексту повинна становити не менше, ніж 2 символи)
sig так Таємний ключ

Список мов, що підтримуються:

Мова Код
Арабська ar
Англійська en
Іспанська es
Казахська kk
Китайська zh
Корейська ko
Німецька de
Польська pl
Португальська pt
Російська ru
Турецька tr
Українська uk
Фарсі (Персидська) fa
Французька fr
Хінді hi
Японська ja

Відповідь

Відповідь являє собою 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
}