Автоматический перевод контента мобильного приложения
Система автоматического перевода контента мобильного приложения выбирает направление перевода в зависимости от языковых настроек устройства пользователя. Например, если контент приложения изначально опубликован только на русском языке, а пользователь установит приложение на устройство с выбранной системной настройкой на английском языке, то весь контент приложения будет автоматически доставлен в приложение именно на английском языке. Аналогично будут локализованы все элементы служебного интерфейса приложения.
В реализации функционала используются возможности платформы Google Cloud Translation с возможностью машинного перевода любой текстовой информации вашего мобильного приложения на любой язык мира. Для подключения функционала необходимо зарегистрироваться на платформе и получить API ключ сервиса. Для доступа к сервису требуется указать карту для платежей. Необходимость этого объясняют защитой от автоматических регистраций. Тариф Basic предоставляет возможность бесплатного перевода 500 тысяч бесплатных символов в месяц. Для наглядности этот объем можно сравнить с книгой примерно на 400 страниц. Все сверх лимита оцениваются как $20 за миллион символов. При регистрации на счет зачисляются бонусные $300 сроком на 90 дней. По окончании льготного периода деньги с карты автоматически не списываются. С вас не будет взиматься плата, если вы самостоятельно не перейдете на платную учетную запись.
Система спроектирована таким образом, что ресурсы тарифного плана платформы расходуются достаточно экономно. Перевод происходит только в том случае, если будет затребован контент на нужном языке. Затем результаты перевода сохраняются в базе данных серверной части, откуда другие пользователи с аналогичными языковыми настройками забирают уже ранее переведенный контент мобильного приложения.
Вы можете не использовать в обязательном порядке данный функционал или отказаться от использования платформы Google Cloud Translation, в таком случае контент приложения будет доставляться на устройство пользователя приложения в неизменном виде. Все ранее переведенные ресурсы при этом сохранятся.
Подробно о подключении и использовании функционала автоматического машинного перевода контента мобильного приложения описано в документации, входящей в поставку программного комплекса.