Radar

Max PrilutskiyГенеральный директор и соучредитель5 мин чтения

История перевода не заканчивается, когда он готов. Кто-то одобряет его при проверке, кто-то редактирует в репозитории или справочном центре, а проверка находит пропущенный термин. В 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-эвалюаторы описаны все измерения, их условия и то, как создать собственное.

Измерения выполняются асинхронно. Их результаты никогда не блокируют, не меняют и не публикуют перевод.

Отчёты#

Обзор показывает данные за текущий месяц. На странице «Исследование» вы можете строить диаграммы по событиям и результатам измерений, чтобы отвечать на любые вопросы, и сохранять их как отчёты для всей организации. В разделе Отчёты описаны все карточки, создание отчётов и расчёт показателей.

Попробуйте на одном переводе#

1

Включите проверку

Откройте вкладку Оценщики движка локализации и включите Соблюдение глоссария в разделе Автоматическая проверка.

2

Переведите что-нибудь

Отправьте через этот движок запрос на перевод с помощью API или CLI. Используйте в тексте термин из вашего глоссария.

3

Найдите событие

Откройте раздел События в Radar, найдите завершённую локализацию и откройте её. Исходный текст и перевод находятся в данных события.

4

Изучите результат

В разделе Значения откройте результат проверки соблюдения глоссария. Изучите оценку и объяснение рядом с текстом: какие термины нужно было использовать и какие из них пропущены в переводе.

Доступ и планы#

События, измерения и их результаты доступны всем участникам организации на любом плане. Страница «Исследование» и карточки отчётов в обзоре доступны в рамках плана Enterprise. Если ваш план предусматривает оплату проверок, каждый результат измерения для события, которое соответствует условиям этого измерения, считается одним оплачиваемым запуском — см. тарифы. Для события, которое не соответствует условиям измерения, результат отмечается как «не применимо» и не оплачивается.

Подключение источника доступно на тех планах, которые поддерживают эту интеграцию.

Radar заменяет Observability

AI-оценки из раздела Измерения в Observability теперь доступны как измерения в разделе Измерения в Radar. Прежние отчёты перенесены в обзор Radar и на страницу «Исследование». Отдельные запросы на перевод и запуски по-прежнему можно просматривать в Studio.

Radar через MCP#

С помощью Lingo.dev MCP server ваш AI-помощник может работать с Radar прямо в беседе: читать события и результаты их измерений, создавать и настраивать измерения, запрашивать события и результаты по языку, движку или репозиторию, а также сохранять отчёты.

text
"Which languages had the lowest glossary adherence last month,
and show me three translations that failed it."

Что дальше#