Radar
История перевода не заканчивается, когда он готов. Кто-то одобряет его при проверке, кто-то редактирует в репозитории или справочном центре, а проверка находит пропущенный термин. В Radar Lingo.dev собирает и анализирует всё это: каждое событие, связанное с переводом, записывается, измерения отвечают на вопросы о нём — соблюдён ли глоссарий, насколько человек изменил текст, соответствует ли перевод вашим критериям. А отчёты показывают закономерности в результатах.
Radar охватывает и переводы ваших движков локализации, и работу над переводами в привычных вам инструментах. Низкая оценка всегда показана вместе с текстом, к которому относится. Вы можете увидеть, какие слова к ней привели, прежде чем решать, что делать: исправить перевод, уточнить правило или поставить под сомнение саму проверку.
Четыре страницы#
| Страница | Что показывает |
|---|---|
| Обзор | Текущий месяц в двух словах: средняя оценка измерений, число сгенерированных слов, события за сегодня и включённые измерения |
| Исследование | Диаграммы событий и результатов измерений по языкам, движкам, моделям, репозиториям и другим параметрам, сохранённые как отчёты для всей организации |
| События | Все полученные события и каждый результат измерения для них |
| Измерения | Встроенные и пользовательские проверки: для каких событий они запускаются и включены ли они |
Откуда берутся события#
Событие фиксирует, что произошло с контентом: локализация завершилась, коммит изменил файл локали, вариант перевода одобрен. Каждое событие содержит текст, к которому относится: исходный текст, перевод и предыдущую версию, если она есть. Также в нём указаны локаль и то, кто или что создало текст.
| Источник | Что становится событием | Как подключить |
|---|---|---|
| Движки локализации Lingo.dev | Начало и завершение каждого запроса на локализацию и задания по обработке документа: с исходным текстом и переводом, обеими локалями, движком и контекстом запроса | Ничего настраивать не нужно |
| GitHub | Каждый ключ локализации, который коммит добавляет, меняет или удаляет в исходных файлах и файлах перевода | Подключите репозиторий с помощью GitHub App. Его .lingo/config.json сообщает Radar, какие файлы содержат исходный текст, а какие — переводы |
| Справочный центр Zendesk | Каждая опубликованная в справочном центре статья — как изменение исходного текста или перевода на каждом из её языков | Подключите справочный центр |
| Crowdin | События на уровне строк: изменения исходного текста, добавление, редактирование, одобрение или отклонение вариантов перевода, а также обновления переведённого текста | В разделе Настройки в подразделе Интеграции подключите Crowdin с помощью личного токена доступа. Затем добавьте полученный URL вебхука в каждый проект Crowdin |
Подключение источника не переносит работу над переводами в Lingo.dev. Переводы по-прежнему создаются и публикуются там же, где и сейчас. Radar получает и анализирует события.
События#
В разделе События в Radar две вкладки. На вкладке Исходные перечислены все полученные события, а на вкладке Измерения — все результаты измерений. На обеих вкладках вы можете отобрать данные за последние 7, 30 или 90 дней, по языку и типу события. На вкладке Исходные фильтр Кем создано позволяет выбрать, кто или что создало текст: модель, человек, машинный перевод, память переводов или алгоритм.
Откройте событие, чтобы увидеть его тип, локаль, создателя текста, участника, время самого события и его получения в Radar, а также единицу контента, к которой оно относится. В разделе Значения собраны все результаты измерений для этого события, а в разделе Данные — сохранённые данные с текстом и контекстом.
При подсчёте важно учитывать тип события. Вариант перевода, его одобрение и обновлённый перевод могут относиться к одной строке. Если считать их тремя переводами, объём работы окажется завышен.
Измерения#
Измерение — это проверка, которая запускается при получении выбранных событий. В Lingo.dev есть встроенные измерения: соблюдение глоссария, соблюдение правил, MQM, доля правок, расстояние редактирования и закономерности правок. Вы также можете описать собственные измерения обычным языком — с результатом «пройдено» или «не пройдено» либо с оценкой от 0 до 100. Для каждого измерения вы можете выбрать типы событий и отфильтровать их по языку, исходному языку, движку и выборке.
Чтобы проверять переводы движков, включите Соблюдение глоссария и Соблюдение правил в разделе Автоматическая проверка на вкладке Оценщики движка или запустите измерение для завершённых локализаций. Чтобы узнать, насколько люди меняют тексты Lingo.dev, включите долю правок и расстояние редактирования для подключённого репозитория или справочного центра. В разделе AI-эвалюаторы описаны все измерения, их условия и то, как создать собственное.
Измерения выполняются асинхронно. Их результаты никогда не блокируют, не меняют и не публикуют перевод.
Отчёты#
Обзор показывает данные за текущий месяц. На странице «Исследование» вы можете строить диаграммы по событиям и результатам измерений, чтобы отвечать на любые вопросы, и сохранять их как отчёты для всей организации. В разделе Отчёты описаны все карточки, создание отчётов и расчёт показателей.
Попробуйте на одном переводе#
Включите проверку
Откройте вкладку Оценщики движка локализации и включите Соблюдение глоссария в разделе Автоматическая проверка.
Переведите что-нибудь
Найдите событие
Откройте раздел События в Radar, найдите завершённую локализацию и откройте её. Исходный текст и перевод находятся в данных события.
Изучите результат
В разделе Значения откройте результат проверки соблюдения глоссария. Изучите оценку и объяснение рядом с текстом: какие термины нужно было использовать и какие из них пропущены в переводе.
Доступ и планы#
События, измерения и их результаты доступны всем участникам организации на любом плане. Страница «Исследование» и карточки отчётов в обзоре доступны в рамках плана Enterprise. Если ваш план предусматривает оплату проверок, каждый результат измерения для события, которое соответствует условиям этого измерения, считается одним оплачиваемым запуском — см. тарифы. Для события, которое не соответствует условиям измерения, результат отмечается как «не применимо» и не оплачивается.
Подключение источника доступно на тех планах, которые поддерживают эту интеграцию.
Radar заменяет Observability
AI-оценки из раздела Измерения в Observability теперь доступны как измерения в разделе Измерения в Radar. Прежние отчёты перенесены в обзор Radar и на страницу «Исследование». Отдельные запросы на перевод и запуски по-прежнему можно просматривать в Studio.
Radar через MCP#
С помощью Lingo.dev MCP server ваш AI-помощник может работать с Radar прямо в беседе: читать события и результаты их измерений, создавать и настраивать измерения, запрашивать события и результаты по языку, движку или репозиторию, а также сохранять отчёты.
"Which languages had the lowest glossary adherence last month,
and show me three translations that failed it."