translate - это шустрая библиотека-переводчик, которая может заменить Google/Yandex Translator API 🐝



Она поддерживает множество разных языков, а её базовое использование сводится лишь к созданию экземпляра и вызову метода с одним аргументом.



Но есть минус... Из коробки, translate использует MyMemory в качестве провайдера-переводчика, а у его API есть ограничения на количество переводов в день 😐



Но этого можно избежать, если в качестве провайдера определить Microsoft Translator. Для этого нужно получить специальный ключ и передавать его каждый раз при вызове метода.



В общем, более подробно об этой либе можно почитать в документации 👌🏻



Исходник - https://pastebin.com/eJNhWVk2