Переводчик YandexTranslate
C того времени как гугл закрыл доступ к своим ресурсам перевода с помощью
скрипта, я задумал написать хоть какую-то альтернативу. Но как-то: то одно, то
другое... И вот мне попалась простая технология перевода, которую предлагает
компания Yandex. В принципе можно таким способом юзать и гугловский переводчик,
но в нем придется больше парсить получаемые данные. А здесь при запросе приходит
перевод в кавычках в кодировке Unicode и совсем немного технических данных. По
моему удобно. Про качество перевода относительно других гигантов(Гугл, Бинг и
пр.) судить не берусь, про это наверно кто-нибудь уже написал. Скажу так в
принципе нормально. Данный переводчик может переводить в двух направлениях Англ>>РУС и РУС>>Англ
Конечно же никто вам не мешает создать
переводчик с большим кол-вом языков перевода, но там придется немало изменить в
коде. Мне в принципе другие языки требуются крайне редко, поэтому я не стал
заморачиваться по этому поводу. Данный переводчик похож по принципу перевода на
Dicter , то есть обвели нужный текст в любом месте, нажали SHIFT+CTRL и перевод
готов. Или просто ввели нужный текст в верхний редактор самой программы , нажали
кнопку перевести и так же перевод готов. Я не стал делать лишний запрос на
детектирование языка, хоть это и не сложно. То есть автоматом язык не
определяется, нужно выставить самому направление перевода.
Обновлено от 17.01.2014
Яндекс немного изменил JSON-интерфейс , то есть обновил версию. В результате старый интерфейс перестал работать. Данное обновление и является исправлением программы до работоспособного состояния.
Платформа: Windows
Автор: Станислав Будинов