На одном из моих проектов есть русско-английский словарь размером 100 тысяч слов.

Для удобства пользователей я решил внедрить сервис онлайн перевода на разные языки.

Для этого я использую api Yandex Translate.

В целом, мне нравится как переводит Яндекс Translate, поэтому выбор был очевиден.

Итак, для того, чтобы использовать api, вам необходимо перейти на страницу сервиса и получить бесплатный ключ.

Обязательно ознакомьтесь с официальной документацией api. Там все написано предельно ясно.

На данный момент бесплатный ключ имеет ограничения на перевод 1 млн символов в сутки или 10 млн символов в месяц.

Пример рабочего сервиса можно посмотреть здесь