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

Разработка пользовательского интерфейса включает десятки доработок, поскольку идея превращается из низкоуровневых каркасов в высокодетализированные прототипы. Существует множество действий, которые выполняет команда дизайнеров, таких как обратная связь от коллег и руководства, которые создают множество точек изменений в тексте и содержании дизайна. Эти изменения необходимо быстро перевести, чтобы дизайнер мог проверить концепции дизайна и убедиться, что все графические элементы соответствуют заданному пространству или элементу. Автоматизированный машинный перевод может быстро удовлетворить эти потребности благодаря ограниченной необходимости в высокоточных переводах. Скорость перевода и интеграция инструментов — это ключевые особенности, которые должна поддерживать любая решение. Решение должно интегрироваться в инструменты прототипирования команд дизайна, такие как Figma, Adobe XD и Sketch. Темп и скорость прототипов на нескольких языках требуют решения, которое сможет приносить пользу без воздействия на процесс проектирования.

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

Последний этап в процессе проектирования является самым важным и именно на нем чаще всего происходит сбой в процессе проектирования. Даже если вы преодолеете первые два препятствия, команда инженеров все равно должна создать приложение. Инструмент быстрого перевода должен уметь предоставлять этот контент в среде разработки так же быстро, как команда дизайнеров создает его. Эта задача становится еще более важной при разработке программного обеспечения в гибкой (Agile) методологии. За спринт за спринтом владельцы продуктов и аналитики должны копировать текст из макетов и переносить его в подробную документацию. Это может привести к ошибкам пропуска и ошибкам точности. Решение для этого должно быть интегрировано в прототипные инструменты (Figma, Adobe XD, Sketch) и доступно в популярных библиотеках для разработки (REST, GraphQL).

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