#машинный перевод

3 постов
пост №1465Интернет и платформы

Телеграм запустил функцию перевода — пункт меню появится, если зажать и держать палец на сообщении. Эта функция работает на разных телефонах по-разному и даже список доступных для перевода языков отличается в зависимости от модели.

В версии для айфонов, телеграм использует функционал операционной системы iOS 15, которая переводит тексты с помощью алгоритмов машинного обучения прямо на устройствах, без интернета, на 13 языках.

В андроиде аналогичного метода перевода нет. Есть очень крутой облачный сервис от Google, но он стоит 20$ за миллион символов. Перевод Войны и Мира (700 тысяч знаков) обойдется в 15$, на объемах телеграма разорится даже Дуров. Команда телеграма обманывает Google и пользуется их API бесплатно — это видно по исходному коду телеграма, которое доступно на гитхабе. Ох и любят ребята ходить по грани! Интересно, как гугл отреагирует.

пост №956Разработка и инженерия

Перевёл сегодня интерфейс одного проекта с одного языка на другой с помощью Google Cloud Translation API.

Сделать сначала грубый машинный перевод, посмотреть его «в живую» и потом писать нормальный перевод — классный способ. Сразу видно, какие интерфейсные элементы вообще не заведены в систему локализации.

Я попробовал несколько разных систем машинного перевода для этой задачи, самая хорошая - Google Translate. Она даже теги span и переменные в фигурных скобках не корёжит, переводит только тексты. Учитывая бесплатные полмиллиона символов перевода - даже с настройкой биллинга не придётся заморачиваться, скорее всего. Регистрируетесь в Google Cloud Platform, пишете небольшой питоновский скрипт и вперёд. Можете взять мой за основу.

Конечно, локализация (l10n) и интернационализация (i18n) проекта (разница между ними) — гораздо больше, чем просто перевод; а даже организация перевода для большого проекта с несколькими переводчиками — то ещё развлечение. Но это тема для гораздо более длинного поста.

пост №691Технологии и общество

Копы нашли у чувака мет и кокаин. В суде выяснилось, что они просили разрешения на обыск машины, переводя вопросы и ответы через Google Translate. Перевод был так себе, так что найденная наркота не допустима как доказательство.

Представляю, как русские полицеские просят разрешения на обыск у узбека или таджика через google translate, а потом российский суд выпускает его на свободу за недостатком доказательств. В уравнении не хватает бутылки в анальном проходе, а так вполне реалистично :((

https://techcrunch.com/2018/06/15/judge-says-literal-but-nonsensical-google-translation-isnt-consent-for-police-search/