ИИ-локализация для Расширения Chrome
Загрузите исходный messages.json, выберите целевые языки, оплатите один раз и скачайте готовый к публикации ZIP с _locales.
Как это работает
Три простых шага, чтобы локализовать ваш Расширение Chrome. Переводы запускаются после оплаты — мы ставим задачи в очередь и генерируем ZIP за считанные минуты.
Загрузить
Перетащите исходный файл messages.json. Мы мгновенно его разберём и проверим формат Расширение Chrome.
Выберите языки и узнайте цену
Выберите из 52 языков. До оплаты вы увидите прозрачную цену на основе размера файла.
Скачайте ZIP
Оплатите один раз через Stripe. Мы создадим все файлы _locales/{lang}/messages.json и упакуем их в ZIP.
Прозрачный калькулятор стоимости
Узнайте точную стоимость ещё до загрузки. Итоговая цена рассчитывается после загрузки на основе длины строк и выбранных языков.
1. Загрузите файл
Перетащите messages.json сюда
или нажмите, чтобы выбрать
Только формат расширения Chrome. Максимум 500 КБ.
2. Выберите языки
Выбрано языков: 3 из 55
3. Ваша оценка
Итоговая цена рассчитывается после загрузки файла на странице оформления заказа
Единоразовая оплата • Без подписки
Создано для разработчиков
Специально разработано под формат локалей Расширение Chrome. Не универсальный инструмент перевода.
Поддержка формата Chrome
Создано специально под структуру messages.json для Расширение Chrome с поддержкой message, description и placeholders.
Защита плейсхолдеров
Точно сохраняет синтаксис $PLACEHOLDER$ как есть. Ваши переменные остаются неизменными во всех языках.
Контекст из описаний
Мы читаем поля description и используем их как контекстные подсказки для более точных AI-переводов.
Готовый ZIP-экспорт
Скачайте ZIP с правильной структурой папок _locales/{lang}/messages.json. Просто добавьте его в ваше расширение.
Параллельная обработка
Все языки переводятся одновременно. Большинство задач выполняется менее чем за 5 минут.
Единоразовая оплата
Без подписок и ежемесячных платежей. Платите один раз за задачу — скачивайте всегда.
Как работает i18n расширения Chrome
Расширения Chrome указывают "default_locale" в manifest.json, чтобы включить i18n. Затем браузер во время выполнения читает строки локали из _locales/{locale}/messages.json. У каждого ключа есть поле "message", необязательное "description" для контекста и необязательные "placeholders" для динамических значений — всё это LocalePack понимает нативно.
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}API среды выполнения
chrome.i18nПример вызова
chrome.i18n.getMessage("appName")Требуется в manifest
"default_locale"Chrome Web Store автоматически показывает название и описание вашего расширения на языке посетителя, если в _locales/ есть папка с его языком.
Почему бы не использовать универсальные инструменты?
Универсальные инструменты перевода не понимают формат Расширение Chrome.
LocalePack | Ручной перевод | Универсальная TMS | |
|---|---|---|---|
| Время настройки | 2 минуты | Часы на язык | 30+ минут |
| Прозрачность стоимости | |||
| Безопасность формата Chrome | |||
| Защита плейсхолдеров | |||
| Скорость (52 языка) | < 5 мин | Недели | Часы |
| Лучше всего подходит для | Расширения Chrome | Небольшие проекты | Корпоративные веб-приложения |
Нам доверяют разработчики расширений
“Сэкономило мне часы нудной работы. Загрузила свой messages.json и получила идеальные переводы ровно в том формате, который мне был нужен.”
Сара К.
Инди-разработчик, расширение AdBlock
“Наконец-то инструмент, который понимает формат расширений Chrome. Больше не нужно исправлять сломанные плейсхолдеры после перевода.”
Маркус Т.
Сопровождающий расширения
“Прозрачное ценообразование стало решающим аргументом. Я точно знал, сколько заплачу, ещё до того как что-либо загружать.”
Дев Дж.
Участник open source
52
Поддерживаемые локали
100%
Вывод с сохранением плейсхолдеров
ZIP
Готово к релизу
Часто задаваемые вопросы
Всё, что нужно знать о LocalePack.
Готовы выпустить ваш Расширение Chrome по всему миру?
Один платёж — скачайте ZIP — выпускайте по всему миру
Попробовать LocalePack