Организация, соответствующая GDPR

Организация с сертификацией ISO 27001

Организация, соответствующая SOC II

Услуги тестирования локализации ПО, приложений и игр

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

Заказать демо

Заказать демо

Подготовьте образец строк и экраны, на которых они отображаются

Проект локализации ПО в Smartcat: прогресс перевода по языкам

Более 80 крупнейших компаний мира выбрали Smartcat

Что такое тестирование локализации?

Тестирование локализации проверяет, точен ли переведённый продукт, понятен ли он и удобен ли для конкретного языка и региона. Оно сочетает языковую проверку с проверкой вёрстки текста, культурного контекста и местных форматов, например дат, чисел и валют.

Лингвистический контроль качества, или LQA, — языковая часть этого процесса. Проверяющие фиксируют ошибки по согласованным категориям и уровням серьёзности, давая команде чёткое основание принять перевод или вернуть его на доработку. Подробнее о лингвистическом контроле качества.

Технически корректная строка всё равно может ввести пользователя в заблуждение. «Save» может означать сохранение настройки или спасение человека. Перевод «Next» может быть верным по словарю, но не подходить к действию, которое выполняет кнопка. Тестирование связывает текст с задачей, которую пытается решить пользователь.

Мелкие языковые ошибки превращаются в проблемы релиза

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

Пользователи сомневаются

Переведённая подпись меняет смысл, и люди не понимают, подтверждают ли они оплату или сохраняют черновик.

Вёрстка ломается

Более длинный перевод наезжает на иконку или исчезает за кнопкой фиксированной ширины.

Поддержке приходится объяснять одно и то же

В справке используется не тот термин, что в интерфейсе, и в остальном верную статью становится трудно понять.

Утверждение теряет смысл

Версия, которую проверил лингвист, отличается от версии, попавшей в сборку.

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

Виды тестирования локализации и кто их выполняет

Язык, контекст и поведение продукта требуют разных проверок. Smartcat обеспечивает QA перевода и доступ к языковым специалистам; проверки на уровне экранов используют скриншоты или тестовую среду, которые предоставляет ваша команда.

Вид тестированияЧто проверятьПримерОтветственность
ЛингвистическоеСмысл, грамматика, термины глоссария и тон«Save» переведено не в том значенииОценка качества с помощью ИИ плюс проверяющий — носитель языка
КультурноеПримеры, отсылки, изображения и уместность для аудиторииСезонная акция, не имеющая смысла на целевом рынкеПроверяющий, знакомый с рынком
Текст в интерфейсеОбрезка, перенос, увеличение длины и порядок чтенияНемецкая подпись в настройках скрыта за иконкойТестировщик проверяет ваши экраны или сборку
Форматы локалиДаты, числа, валюты, единицы измерения и адресаНеоднозначная числовая дата в подтверждении бронированияВаша QA-команда и проверяющий по локали
Целостность ресурсовПеременные, разметка, отсутствующие ключи и множественные формыОтсутствующий аргумент %1$s или неправильная форма для количестваПроверка файлов, тесты приложения и лингвистическая проверка

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

Как устроено тестирование локализации в Smartcat

Начните с одного релиза и определённого набора языков. Держите перевод, проверку и исправление проблем привязанными к одним и тем же исходным материалам.

  1. Подготовьте строки и контекст

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

  2. Примените языковые ресурсы

    Переводите с глоссарием и памятью переводов. Объясните термины продукта, защищённые названия и нужный тон до того, как проверяющие начнут принимать отдельные решения.

  3. Оцените качество перевода

    Quality Assurance Coworker выявляет ошибки перевода, классифицирует их по типу и серьёзности и выставляет оценку качества. Он оценивает текст, не редактируя его.

  4. Проверьте в контексте

    Назначьте своих экспертов — носителей языка или LQA-специалистов из Marketplace. Попросите их проверить текст на предоставленных экранах и отмечать проблемы с достаточным контекстом для воспроизведения.

  5. Исправьте и перепроверьте

    Лингвисты или Reviewer Coworker улучшают перевод. Разработчики исправляют дефекты ресурсов или вёрстки. Перепроверяйте изменённый контент и затронутые пользовательские сценарии: проверка только изменённых слов не выявляет всех регрессий.

  6. Утвердите релиз

    Ваша команда решает, соответствуют ли устранённые замечания согласованной планке качества. Экспортируйте утверждённые ресурсы, проверьте их в сборке и сохраните запись о релизе для следующего обновления.

В руководстве по настройке локализации ПО описаны коллекции, импорт и экспорт. Процесс через API и CLI подходит командам, которые хотят связать эти шаги со своим процессом релизов.

Посмотреть проверку качества на ваших строках

ИИ оценивает перевод. Люди решают, работает ли он.

Автоматические проверки помогают проверяющим последовательно находить проблемы. Проверка людьми добавляет понимание продукта и рынка, необходимое, чтобы решить, уместен ли перевод на практике.

Автоматическая оценка

Quality Assurance Coworker измеряет качество. Он не редактирует перевод.

  • Отмечает проблемы с терминологией, точностью, форматированием и единообразием
  • Классифицирует найденные проблемы и их серьёзность
  • Выставляет оценку качества контента
  • Помогает направлять контент в соответствии с вашим порогом качества

Проверка людьми и в приложении

Ваши проверяющие, Reviewer Coworker и ваш процесс релизов определяют, когда исправленный контент готов к выпуску.

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

Тестирование локализации и тестирование интернационализации

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

Тестирование интернационализацииТестирование локализации
Главный вопросМожет ли продукт поддерживать нужные локали?Работает ли эта локаль для своих пользователей?
Когда обычно проводитсяВо время разработки, до и параллельно с переводомПосле перевода и во время проверки релиза
Типичные проверкиСтроки вынесены в ресурсы, Unicode, гибкая вёрстка, форматирование с учётом локалиСмысл, терминология, вёрстка, региональные соглашения и локализованные ссылки

Псевдолокализация — полезная ранняя проверка: подстановка заметно изменённого или удлинённого текста выявляет жёстко прописанные строки и допущения в вёрстке. Она помогает найти инженерные проблемы до того, как вы заплатите за перевод всего интерфейса. Но она не заменяет проверку человеком, который понимает целевой язык.

Чек-лист тестирования локализации для следующего релиза

Используйте общий чек-лист и фиксируйте исключения. В релизе могут быть как устранённые языковые проблемы, так и неисправленные функциональные дефекты; сообщайте о них отдельно, чтобы ответственный за утверждение понимал риски.

До и во время проверки

Сначала зафиксируйте объём, затем проверяйте текст там, где его будут читать пользователи.

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

QA локализации для мобильных приложений и игр

Мобильные приложения

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

Игры

Применяйте лингвистическую и культурную проверку к диалогам, меню, обучению и текстам для магазинов. Дайте проверяющим информацию о персонажах, сюжетный контекст и ограничения длины. Языковое тестирование может выявить запутанную инструкцию или несогласованное имя персонажа; баланс геймплея, производительность и охват устройств остаются частью вашей программы QA игры.

Связанный процесс проверки с результатами, которые можно проверить

Smartcat объединяет ресурсы перевода, оценку качества с помощью ИИ и проверку людьми в одном процессе. Вы можете начать со своих проверяющих, добавить специалистов для языков, которые не можете оценить сами, и сохранять утверждённую терминологию для будущих релизов.

298

проектов в 29 странах

Команда Topcon выполнила 298 проектов перевода за два года на 31 язык, объединив восемь поставщиков переводов в одном рабочем пространстве Smartcat.

В опубликованном кейсе Topcon описано объединение восьми поставщиков переводов на одной платформе. Это пример управления процессами перевода, а не утверждение, что Smartcat устраняет дефекты ПО. Читать кейс Topcon.

Цены и практичный первый проект

От чего зависит стоимость

Стоимость тестирования локализации зависит от языков, объёма текста, глубины проверки и необходимого проверяющим доступа. Использование платформы и работа внешних специалистов — отдельные части объёма работ. Ознакомьтесь с актуальными тарифами Smartcat и запросите расчёт для вашего проекта у выбранных лингвистов.

С чего начать

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

Часто задаваемые вопросы

Что такое тестирование локализации?

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

Что такое LQA?

LQA — это лингвистический контроль качества: структурированная оценка переведённого текста по согласованным критериям. Проверяющий классифицирует ошибки, например в точности, терминологии и стиле, присваивает им уровень серьёзности и фиксирует результаты. Это одна из частей тестирования локализации, а не замена функционального тестирования или тестирования на устройствах.

Чем тестирование локализации отличается от тестирования интернационализации?

Тестирование интернационализации проверяет способность продукта поддерживать разные локали. Тестирование локализации проверяет отдельную языковую и региональную версию. Инженерные проверки могут выявить жёстко заданный формат даты ещё до перевода; затем носитель языка подтверждает, понятны ли итоговые формулировки и их подача на этом рынке.

Можно ли автоматизировать тестирование локализации?

Частично — да, включая проверку ресурсов и проверку качества перевода. QA Coworker от Smartcat оценивает ошибки перевода и выставляет оценку качества. Проверяющие — носители языка и тестировщики приложения всё равно должны оценивать контекст, культурное соответствие, вёрстку и поведение. Сочетайте эти проверки в зависимости от рисков контента и требований к релизу.

Вы тестируете мобильные приложения и игры?

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

Сколько стоят услуги тестирования локализации?

Цена зависит от языковых пар, объёма контента, количества экранов, глубины проверки и требуемых сроков. Оцените тариф платформы, а расчёт проверки специалистами запросите отдельно. Понятный бриф на тестирование помогает проверяющим оценить объём работы и не даёт принять недорогую проверку строк за полноценный QA приложения.

Как Smartcat встраивается в наш существующий процесс QA?

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

Каким видам тестирования локализации отдать приоритет?

Начните со сценариев, где непонимание имеет самые серьёзные последствия: онбординг, оплата, доступ к аккаунту, восстановление после ошибок и инструкции по продукту. Сочетайте лингвистическую проверку с проверкой вёрстки, переменных и форматов локали. Расширяйте охват по мере того, как выясняете, какие экраны и языки дают больше всего проблем; одна оценка качества не заменяет план тестирования с учётом рисков.

Узнайте, что нужно исправить, до выхода релиза

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