Gridens - информационные технологии

Интернационализация и локализация программ. i18n

У меня есть несколько проектов, над которыми я работал, которые настроены на интернационализацию.

С точки зрения программирования, у меня почти все настроено, и я помещаю всю строку в файл xml или файл свойств. Я хочу, чтобы эти файлы были переведены на другие языки, например: итальянский (it), испанский (es), немецкий (de), бразильский португальский (pt-br), упрощенный китайский (zh-cn), традиционный китайский (zh- tw), японский (ja), русский (ru), венгерский (hu), польский (pl) и французский (fr).

Я рассматривал возможность использования таких сервисов, как google translate, но мне кажется, что эти инструменты автоматического перевода все еще немного слабоваты.

Вкратце, мне любопытно, использовали ли другие профессиональные услуги перевода для своих программ, и если да, то какие из них люди порекомендовали бы и как вы координировали обновления переводов с группами переводчиков? Есть идеи, на что я должен рассчитывать заплатить? Или есть лучший способ сделать это, о котором я не знаю?


Ответы:


1

Сервисы машинного перевода, такие как Google, Bing и т. Д., Не лучший выбор. Как вы упомянули, на самом деле эти службы все еще находятся в зачаточном состоянии, и, что более важно, их использование, скорее всего, создаст плохое впечатление о вашем приложении у клиентов, не являющихся англоязычными.

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

Вы будете платить за слово - ставки варьируются от агентства к агентству, а также от языка к языку.

Другой альтернативой является использование переводов из краудсорсинга, например, из GetLocalization.

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

16.11.2013
  • Доступные варианты коммерческого статистического машинного перевода не ограничиваются Google и Bing. Есть компании, для которых MT является их основным продуктом, а их решения можно настраивать и обучать (путем загрузки памяти переводов и баз данных терминологии). 18.11.2013
  • Безусловно, статистические / основанные на правилах системы машинного перевода существуют за пределами Bing / Google, но в контексте этого вопроса я не упоминал о них, поскольку они дороги (с точки зрения затрат, если вы обращаетесь к поставщику, и времени / ресурсов, если вы решите сделать это внутренне, используя MOSES или что-то в этом роде) - скорее всего, из-за требований пользователя выше. 18.11.2013
  • Новые материалы

    Журналы Py № 2: Если, Элиф, Иначе?
    У меня такое чувство, будто я давно ничего не писал, хотя прошло два дня с тех пор, как я опубликовал свою первую историю. В любом случае, сегодня произошло много всего, так что приступим...

    Работа в Реакции
    Я изучаю React в Bloc прямо сейчас. До сих пор я изо всех сил пытался понять темы. Тем не менее, я только что закончил проблему, над которой некоторое время размышлял, и хочу записать свой..

    Нужен ли банкам искусственный интеллект, чтобы кардинально изменить свою работу?
    Почему необходимо использовать искусственный интеллект в банковской сфере? Существенное использование многочисленных инноваций ИИ, таких как машинное обучение , глубокое обучение и..

    Какую последнюю статью вы считаете стоящей поделиться?
    Я люблю читать качественные статьи. Не стесняйтесь делиться своей работой.

    Преобразование CoreML, позволяющее использовать Fast-Neural-Style-Transfer на iOS и MacOS.
    Как использовать Fast-Neural-Style-Transfer на iOS Преобразованная модель: GitHub — john-rocky/CoreML-Models: Преобразованный зоопарк моделей CoreML...

    ИИ в правоохранительных органах: мощный инструмент с двойной природой
    Искусственный интеллект (ИИ) революционизирует правоохранительную деятельность, предлагая инновационные тактики расследования, повышая достоверность доказательств и оптимизируя процессы. Тем..

    Autoencoder Average Distance  — классический способ, используемый внутри Microsoft для выявления сходства…
    Среднее расстояние автоэнкодера (AAD) использует более простой подход для определения расстояния между двумя наборами данных. Нейронный автоэнкодер может преобразовать любой элемент данных в..