Задача
Обеспечить автоматизированный перевод (с последующей выверкой человеком) контента сайта с русского на украинский.Варианты решения
Были протестированы облачные платформыот Microsoft: Microsoft Azure Translator Text API
от Google: Google Cloud Translation API
По итогом тестирования переводы Microsoft Azure Translator Text API были значительно хуже чем переводы Google Cloud Translation
В данном случае тестировали только переводы с русского на украинский.
Примеры
Пара примеров из классики
Исходная фраза
Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему.
Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему.
Перевод Microsoft Azure Translator Text API
Всі щасливих сімей подібні, кожен нещасні родини є нещасні на свій лад.
Перевод Google Cloud Translation API
Всі щасливі сім'ї схожі один на одного, кожна нещаслива сім'я нещаслива по-своєму.
Исходная фраза
В конце ноября, в оттепель, часов в девять утра, поезд Петербургско-Варшавской железной дороги на всех парах подходил к Петербургу.
В конце ноября, в оттепель, часов в девять утра, поезд Петербургско-Варшавской железной дороги на всех парах подходил к Петербургу.
Перевод Microsoft Azure Translator Text API
В кінці листопада, під час відлиги годин о 9 ранку, поїзд Петербург-Варшава залізниці на всіх парах прийшли до Петербурга.
Перевод Google Cloud Translation API
В кінці листопада, у відлигу, годині о дев'ятій ранку, поїзд Петербургско-Варшавської залізниці на всіх парах підходив до Петербургу.
И более практичный пример
Исходная фраза
Программа и время проведения мероприятий, а так же режим сна и питания могут корректироваться по месту в зависимости от погодных условий, длительности мероприятий.
Программа и время проведения мероприятий, а так же режим сна и питания могут корректироваться по месту в зависимости от погодных условий, длительности мероприятий.
Перевод Microsoft Azure Translator Text API
Програми й час події, а також як спати і харчування може бути скоригована на сайті в залежності від погодних умов, тривалість подій.
Перевод Google Cloud Translation API
Програма і час проведення заходів, а так само режим сну і харчування можуть коригуватися за місцем залежно від погодних умов, тривалості заходів.
Решение
Было принято использовать Google Cloud Translation APIМатериалы по теме
Google Cloud Translation API
https://cloud.google.com/translate/
Microsoft Translator Text API
http://docs.microsofttranslator.com/text-translate.html
Google Cloud Translation API пример кода на C#
http://dev-doc.blogspot.com/2018/02/google-cloud-translation-api-primer-c-sharp.html
Здравствуйте. А что бы Вы могли порекомендовать касательно перевода с русского на английский? Честно говоря, рассматривал более 20 разных вариантов (начиная от стандартного переводчика от гугла и заканчивая "майкрософтской нейросетью"), но так и не смог для себя определить лидера с наиболее точным переводом.
ОтветитьУдалитьНе было задач в этом направлении перевода. Но суда по опыту - гугл-транслейт
Удалить