Voice Pro распознает и транскрибирует речь на 30 языках транскрипции плюс 38 языках перевода, причем весь интерфейс приложения — меню, настройки, сообщения об ошибках, диалоговые окна с информацией о лицензии — переведен на каждый из этих языков. То же самое касается веб-сайта: каждая страница, которую вы читаете, доступна на 35 других языках на /xx/ URL-адреса.
Список
Арабский, болгарский, кантонский, китайский (упрощенный), хорватский, чешский, датский, нидерландский, английский, филиппинский, финский, французский, немецкий, греческий, хинди, венгерский, индонезийский, итальянский, японский, корейский, македонский, малайский, персидский, польский, португальский, румынский, русский, сербский, словацкий, словенский, испанский, шведский, тайский, турецкий, украинский, вьетнамский.
Как работает определение языка
Две отдельные системы:
- Веб-сайт: Проверка Geo-IP при первом посещении. Если вы заходите с Польши, вы попадаете на
/pl/. В навигации есть переключатель языков для ручного выбора другого языка; ваш выбор запоминается. - Приложение (распознавание речи): Установите основной язык в настройках. Модель ASR использует его как сильную подсказку — она всё ещё может распознавать отдельные английские слова в польском предложении, но внезапно не переключится на чешский язык только потому, что вы сказали «привет».
Что на самом деле означает «полностью переведенный»
Каждая строка интерфейса — каждая кнопка, элемент меню, сообщение об ошибке, подсказка, метка настройки, строка из журнала событий, которую видит пользователь — хранится в качестве ключа в каталоге переводов. Для каждого языка существует файл с 275–320 переведенными строками в зависимости от тех функций, которые он охватывает. При запуске приложения оно загружает каталог для выбранного языка, и все метки в интерфейсе берутся из этого файла.
Для веб-сайта мы делаем то же самое: по одной английской шаблону на страницу, по одному файлу JSON на каждый язык, а также скрипт сборки, который объединяет их воедино. У нас сейчас 288 сгенерированных страниц (8 страниц × 30 языков транскрипции плюс 38 языков перевода), а также карта сайта, указывающая Google на каждую переведенную версию с правильной информацией. hreflang теги.
Качество перевода
Первоначальные переводы были выполнены крупной моделью с человеческим контролем для 10 основных языков (немецкий, испанский, французский, итальянский, польский, португальский, русский, китайский, японский, корейский). Для остальных 26 языков мы полагались исключительно на вывод модели — что хорошо, но не идеально.
Если вы видите перевод, который звучит неестественно, неверен в контексте или кажется написанным роботом: сообщите нам. Отправьте строку, язык и лучшее предложение в [email protected]. Мы также принимаем исправления переводов в качестве допустимого вклада в Программу Champions.
Язык отсутствует? Если есть спрос на него и модель Qwen ASR его покрывает, мы его добавим.