Вызначэнне мовы тэксту


Сэрвіс «Вызначэнне мовы тэксту» прызначаны для вызначэння мовы пададзенага на ўваход адвольнага тэксту.

 

Доступ да сэрвіса праз API

Для доступу да сэрвіса “Вызначэнне мовы” праз API, неабходна адправіць AJAX-запыт тыпу POST на адрас http://corpus.by/LanguageIdentifier/api.php. Праз масіў параметраў data перадаецца адвольны ўваходны тэкст (параметр text).

Элементы ўваходнага масіву data маюць наступныя параметры:

  • text — адвольны ўваходны тэкст памерам ад 80 сімвалаў.

Прыклад AJAX-запыту:

$.ajax({
   type: “POST”,
   url: “http://corpus.by/LanguageIdentifier/api.php“,
   data:{
      “text”: “Had I the heavens’ embroidered cloths,
Enwrought with golden and silver light,
The blue and the dim and the dark cloths
Of night and light and the half-light,
I would spread the cloths under your feet:
But I, being poor, have only my dreams;
I have spread my dreams under your feet;
Tread softly because you tread on my dreams.”

   }
   success: function(msg){ }
});

Сервер верне JSON-масіў з уваходным тэкстам (параметр text) і кодам вызначанай мовы (параметр result). Напрыклад, па вышэй прыведзеным AJAX-запыце будзе сфарміраваны наступны адказ:

[
   {
      “text”: “Had I the heavens’ embroidered cloths,
Enwrought with golden and silver light,
The blue and the dim and the dark cloths
Of night and light and the half-light,
I would spread the cloths under your feet:
But I, being poor, have only my dreams;
I have spread my dreams under your feet;
Tread softly because you tread on my dreams.”,

      “result”: “en”
   }
]

Прыклад выкарыстання дадзенага API — вэб-сэрвіс «Вызначэнне мовы праз API» (http://corpus.by/LanguageIdentifierViaApi/).

 

Спасылкі на крыніцы

Старонка сэрвіса: http://corpus.by/LanguageIdentifier/?lang=be

Калі Вы знайшлі ў тэксце памылку правапісу, калі ласка, выдзеліце гэты тэкст і націсніце Ctrl+Enter.

Пакінуць каментарый

Your email address will not be published. Required fields are marked *