Перейти к содержимому

Дополнительная аналитика, запись сессий и реклама отключены, пока вы не дадите согласие. Вы можете отказаться от них и пользоваться Transglot. Изменить выбор можно в любое время в Настройки файлов cookie. Политика использования файлов cookie

Нажмите на слова на своём сайте. Исправьте их прямо там.

Никаких таблиц для поиска ключей, никаких экспортных файлов, никаких догадок о том, какая строка отображается на экране. Всё ниже этой строки работает: нажмите на слово и измените его.

оверлей выключен. Включите его, и строки станут кликабельными
northbound.shop/checkout?tg_locale=de-DEваше приложение работает
northboundBrauchst du Hilfe?
Bestellung prüfen
2 items · arrives TuesdayKostenlose Rücksendung
Alta shell jacketgraphite · M€98,00
Merino base layersand · M€20,00

названия продуктов берутся из каталога, а не из файла строк. Оверлей их не трогает.

Zwischensumme€118,00
Expressversand€10,40
Heute fällig€128,40
Cancel within 30 days, no questions.By paying you accept our terms.
оверлей выключен4/10 утверждено в de-DE
в комнате4 активно
Yвыожидание
MMiraediting line.total
TThéoперемещение по странице
RRinlength check
ветка l10n/de-DEчисто
пока нет коммитов_
сохраните строку, и она появится здесь, а также в проекте как новая версия
оверлей выключенalt+клик открывает строкуesc закрываетперетащите ⣿, чтобы переместить панельарабский переворачивает весь интерфейс, а не только текст
Работает в вашем браузере. Ничего никуда не отправляется, а коллеги на экране — это иллюстрация.

Вы видите, кто отвечает за каждый язык и что их ожидает.

кто отвечает за какой язык, что находится в их очереди и сколько из этого они одобрили. Никому не нужно спрашивать по пятницам.
Mira
locale owner · CET · Kraków
812
ключей на этой неделе
96%
одобрено при первом просмотре
2
локалей под ответственностью
Иллюстративная команда на макете, а не реальный клиент. Роли, права доступа, очередь и атрибуция — это работающий механизм; имена и цифры — нет.
очередь4 ожидают · 1 требует вашего внимания
checkout.noteMira · machine draft, needs a humande-DE12m
pricing.tier.proThéo · length 4% over budgetfr-FR1h 04m
onboarding.step3flux draft · waiting for Rin's shiftja-JP2h 11m
legal.dpa.titleNadia · glossary term lockedar-EG3h 40m
медианное время проверки3 ч 40 мин
строк, которые человек видел дважды0
отправлено писем о передаче0
каждая строка здесь — это строка, ожидающая конкретного человека в локали, за которую он отвечает. Рецензенты получают отрисованный экран, а не CSV-файл со сроком сдачи

Добавление языка — это флажок.

4 языка активны · доступны все языки ICU, сегодня 708 · нажмите на один и наблюдайте за процессом
de-DEНемецкий✓ опубликовано · apr 2026
fr-FRФранцузский✓ опубликовано · apr 2026
ja-JPЯпонский✓ опубликовано · may 2026
ar-EGАрабский✓ опубликовано · jun 2026
конвейерожидание
нет активных задач_
нажмите на язык слева. Система просканирует ваши ключи, создаст черновик для каждого, выполнит те же проверки и откроет PR
$ transglot push --wait
добавьте язык в консоли, затем одним нажатием создаются черновики всех отсутствующих строк.
иллюстрация: шаг здесь — это таймер, а не выполнениетермины из глоссария и заблокированные термины переносятся автоматическидля языков с письмом справа налево используются собственные зеркальные скриншотыбез платы за каждый язык, на любом тарифе
41 файл, 1 204 ключа и 41 секунда — это фиксированные данные. Четыре проверки, ветка и pull request представляют собой рабочий механизм.

Панель в контексте, никакой тайны.

та же панель, которую вы только что использовали, часть за частью. Здесь ничего не скрыто от человека, выполняющего работу
01Ключ

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

02Исходный текст

Заблокировано намеренно. Английский текст хранится в репозитории; изменение его здесь передаст копию вашего продукта в руки переводчика.

03Перевод

Ввод напрямую в проект, в просматриваемой локали. Каждое нажатие клавиши измеряется по длине и проверяется на наличие подстановочных токенов.

04Память переводов

Точное совпадение из памяти — это один клик и ноль слов к оплате. Близкие совпадения имеют оценку схожести, а семантическая память доступна в тарифе Team.

05Этапы

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

06Сохранение

Записывает проверенную строку прямо в проект, с указанием вашего авторства и сохранением версии. В связанном репозитории следующая синхронизация добавит её в pull request.

ни один скриншот не пострадал
оверлей поставляется с SDK и остается неактивным, пока ваше приложение не включит его для рецензента

Немецкий текст на треть длиннее английского. Ваша кнопка — нет.

Те же десять строк измеряются на всех языках с учётом дизайнерского лимита в 1,25 раза больше английского. Если строка превышает лимит, проверка длины не проходит, поэтому вы можете сократить её до того, как она приведёт к поломке интерфейса.
Немецкийde-DE
сложные слова и отсутствие пробелов для разрыва переноса
бюджет
+28%
превышение лимита: проверка длины не пройдена
Французскийfr-FR
вежливые формы занимают много места, артикли увеличивают длину
бюджет
+19%
вписывается в бюджет 1.25x
Японскийja-JP
мало символов, широкая отрисовка: около 2 em на глиф
бюджет
+3%
вписывается в бюджет 1.25x
Арабскийar-EG
зеркала: макет, иконки, калипер тоже
бюджет
-11%
вписывается в бюджет 1.25x
панель показывает это число пока вы печатаетепревышение лимита означает непрохождение проверки длины, но строка всё равно записываетсябюджет определяется компонентом, а не эмпирическим правилом. Кнопки, заголовки и тосты имеют свой собственный бюджет

FAQs

Что спрашивает разработчик перед добавлением фрагмента в продакшн.

Что такое контекстный редактор переводов?
Редактирование текста вашего продукта прямо на экране, где он отображается, вместо поиска ключа в таблице и надежды на удачу. Удерживайте ALT, кликните по тексту в работающем приложении, и откроется панель с переводом, имеющимися данными из памяти перевода и результатами проверок.
Нет, и в этом вся суть. Разработчик добавляет фрагмент один раз. После этого маркетолог, продуктовый менеджер или внешний переводчик могут открыть сайт, кликнуть по слову и исправить его без создания тикета и деплоя.
Ничего видимого. Подключение SDK устанавливает механизмы, но остается неактивным; режим редактирования включается только когда ваше приложение вызывает его, поэтому вы контролируете его через свою собственную проверку may-review-translations. Ключ, который он несет, доступен только для чтения.
Нет. Ключ только для чтения позволяет получать данные, но не более того. Для записи требуется nonce, выданный вашим бэкендом, и сессия, прошедшая проверку роли проекта.
Оверлей предназначен для веб-интерфейсов. Нативные проекты используют редактор в консоли и файловые форматы, включая .strings, .stringsdict, .xcstrings и Android XML, которые полностью поддерживают работу с множественными числами.
Девяносто дней, затем они удаляются. Они нужны для перевода и проверки строки в реальном контексте, а не как постоянный архив вашего продукта.
Оверлей доступен начиная с тарифа Starter. Как только ваш аккаунт перейдет на платный тариф, предложение правок в контексте станет бесплатным для рецензентов во всех рабочих пространствах этого аккаунта: тариф определяет количество мест и объем слов, а не количество людей, которые могут исправлять строки.
Нет. Оверлей отрисовывается внутри shadow root, поэтому его CSS не влияет на вашу страницу, а ваша страница не имеет доступа к нему. Вам не нужно ничего менять в ваших таблицах стилей.