Игорь Лашков api сервиса Яндекс.Перевод и общие...
DESCRIPTION
В докладе шла речь о том, что такое сервис Яндекс.Перевод и на что он способен. Были приведены примеры использования API Яндекс.Перевода – как десктопной, так и мобильной версии сервиса. Было рассказано о том, как работать с API и какие существуют доступные методы.TRANSCRIPT
![Page 1: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/1.jpg)
API сервиса Яндекс.Перевод v1.5
Игорь Лашков разработчик
перевод
APIшник, Киев, 27 апреля 2013 года
![Page 2: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/2.jpg)
2
Содержание
Что такое машинный перевод?
Примеры использования МП в Яндексе
Что такое сервис Яндекс.Перевод?
Знакомство с API
![Page 3: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/3.jpg)
Машинный перевод?
![Page 4: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/4.jpg)
4
Машинный перевод сегодня
![Page 5: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/5.jpg)
5
Почему машинный перевод
Скорость Доступность
Универсальность
![Page 6: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/6.jpg)
6
Где уже используется МП?
социальные сети путешествия
международные торговые площадки
специальные веб-сервисы
![Page 7: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/7.jpg)
7
Где используется МП в Яндексе?
Яндекс.Почта
Яндекс.Браузер
![Page 8: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/8.jpg)
Что такое сервис Яндекс.Перевод и как он работает?
![Page 9: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/9.jpg)
Построение модели перевода
Выравнивание
“По документам”
По предложениям
По словам
smoke курят smoke курения smoke without дыма без smoke without дым без smoke without курят без smoke without курить, не without Без Without не Without вне without fire без огня without fire без пожаров
Фразовая таблица переводов
![Page 10: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/10.jpg)
10 Веб-страница с переводом текста
![Page 11: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/11.jpg)
11
Пример перевода предложения
“Never mind,” said Holmes, laughing;
“it is my business to know things”.
Не беспокойся, - сказал Холмс, смеясь,
- “это моя работа – все знать”.
![Page 12: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/12.jpg)
12
Перевод веб-страницы
![Page 13: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/13.jpg)
13
Яндекс.Перевод для iPhone
![Page 14: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/14.jpg)
14
Яндекс.Перевод для iPhone
![Page 15: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/15.jpg)
15
Возможности сервиса
• Синхронный перевод текста • Показ словарной статьи • Автоматическое определение направления перевода
• Подсказки для быстрого набора текста • API для разработчиков
![Page 16: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/16.jpg)
Описание API Яндекс.Перевод
![Page 17: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/17.jpg)
17 Веб-страница с API Яндекс.Перевода
![Page 18: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/18.jpg)
18 Пользовательское соглашение
![Page 19: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/19.jpg)
19 Получение API-ключа
![Page 20: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/20.jpg)
20
Методы API
• getLangs • detect • translate
![Page 21: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/21.jpg)
21
Метод getLangs
tr/getLangs?key={api-key} &ui=ru
<?xml version="1.0" encoding="utf-8"?> <Langs>
<dirs> <string>ru-en</string> <string>ru-uk</string> <string>uk-ru</string> … </dirs> <langs> <Item key="ru" value="русский"/> <Item key="en" value="английский"/> <Item key=”uk" value="украинский"/> … </langs>
</Langs>
https://translate.yandex.net/api/v1.5/
![Page 22: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/22.jpg)
22
Метод detect
tr.json/detect?text=C’est+la+vie &key={api-key}
{ "code" : 200, "lang" : "fr"
}
![Page 23: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/23.jpg)
23
Метод translate
tr.json/translate?text=To+be+or+not+to+be &lang=en-ru &key={api-key}
{ "code" : 200, "lang" : "en-ru", "text" : [ "Быть или не быть" ]
}
![Page 24: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/24.jpg)
24
Метод translate
tr.json/translate?text=better+late+than+never &lang=uk &key={api-key}
{ "code" : 200, "lang" : "en-uk", "text" : [ "краще пізно, ніж ніколи" ]
}
![Page 25: Игорь Лашков API сервиса Яндекс.Перевод и общие принципы работы с ним"](https://reader034.vdocuments.pub/reader034/viewer/2022042512/546f76acb4af9f300b8b456c/html5/thumbnails/25.jpg)
25
API 1.5
• Доступ: API-ключ • Интерфейсы: JSON и XML • Протокол: HTTPS • Методы: GET и POST