Совместный перевод: переводите японскую игру командой, вживую
Совместные проекты RuneTranslate собирают всю вашу команду в одном общем живом проекте — присутствие в реальном времени, редактирование по принципу last-write-wins и 20-символьный код-приглашение. Хостинг для Supporter+; бесплатные напарники могут присоединяться и редактировать.
Целая игра — это много текста для одного человека. Обычный выход — разбить скрипт, каждый переводит свою копию, кто-то сводит всё в конце — это место, где фан-переводы умирают: строки делаются дважды, правки исчезают при сведении, а через три недели диалоги противоречат сами себе.
Совместный перевод в RuneTranslate убирает этот шаг. Один человек хостит общий проект; все остальные присоединяются по коду и редактируют тот же проект в то же время, в том же редакторе — как общий документ для перевода игр. Вы видите курсоры и правки друг друга в пределах пары секунд. Никакого архивирования, никакого сведения, никакого «какая версия текущая?»
Как работает совместный перевод
Один участник создаёт совместный проект и получает 20-символьный код-приглашение. Напарники вставляют код, проект синхронизируется на их машину и открывается в обычном редакторе, и с этого момента каждая правка отправляется на сервер и подтягивается всеми остальными каждые пару секунд. Это по-прежнему настоящий локальный .rtproj на диске каждого — он просто остаётся в синхронизации с остальной командой.
Хостинг общего проекта (Supporter)
Создание совместного проекта — привилегия Supporter ($3/mo). В диалоге New Project переключите тумблер Collaborative перед созданием — RuneTranslate загружает проект и выдаёт вам код-приглашение (скопированный прямо в буфер обмена). Тот, кто создаёт его, — владелец. Гейтится только хостинг, потому что это та часть, что использует серверные ресурсы — та же модель «платно за хостинг, бесплатно за использование», что и память переводов. Все, кого вы приглашаете, переводят бесплатно.
Присоединение бесплатно
Любой вошедший пользователь, включая бесплатный тариф, может присоединиться и редактировать полноценно. На главном экране нажмите Join, вставьте 20-символьный код, и проект скачивается и открывается. Нет места только для чтения: если вы внутри, вы можете переводить. Код использует сознательно однозначный алфавит — без похожих 0/O или 1/I/L — с примерно 100 битами энтропии, поэтому его не угадать. Если он когда-нибудь утечёт, владелец пересоздаёт его, и старый сразу перестаёт работать.
Роли и живое присутствие
Есть две роли. Владелец (создатель) может пересоздать код-приглашение и удалять участников; владелец не «покидает» проект, он его удаляет. Редакторы (все, кто присоединяется) могут редактировать любую строку, менять статус строки и уходить когда угодно. Нет блокировки по строкам — любой может редактировать любую ячейку, что и делает разбиение работы по главам, по файлам или просто по тому, кто онлайн, совершенно беспроблемным.
Живое присутствие делает это похожим на общий документ. Каждый участник получает стабильный цвет (выведенный из его аккаунта, поэтому он выглядит одинаково для всех) плюс свои инициалы или аватар, и вы можете видеть, кто онлайн (точка присутствия становится неактивной примерно после 20 секунд молчания), на какой строке каждый человек и какой диапазон он выделил. Обновления идут по опросу — примерно каждые 2,5 секунды, пока окно в фокусе, около 8 секунд в фоне — так что строка напарника появляется в пределах двух-трёх секунд после того, как он её зафиксировал. Почти вживую и более чем достаточно быстро, чтобы не мешать друг другу.
Когда два человека редактируют одну строку
Побеждает последняя запись, по строке. Если два человека редактируют одну строку почти в один момент, побеждает та правка, что достигает сервера последней. На практике это редко кусается — вы видите, кто припарковался на какой строке — но это правило, поэтому обговаривайте сложную общую строку, а не гонитесь за ней. Правки разных строк никогда не конфликтуют.
Это всё ещё ваш проект — офлайн и экспорт
Совместный проект — это обычный .rtproj на вашем диске, а не тонкое удалённое окно, что даёт вам две вещи. Он изящно деградирует офлайн: если соединение обрывается, вы продолжаете переводить, ваши правки становятся в локальную очередь и синхронизируются в момент возвращения. И экспорт работает ровно как в любом другом проекте — любой со своей копией файлов игры может собрать переведённую игру из общих переводов. Сотрудничество про текст; каждый из вас по-прежнему владеет своей папкой игры.
Общие проекты истекают после 15 дней простоя
Общий проект не предназначен жить на сервере вечно. Проведите 15 дней без правок, и он удаляется автоматически, вместе с участниками. Карточка проекта показывает обратный отсчёт «Expires in N days», который становится янтарным по мере приближения срока, и любая правка сбрасывает счётчик — так что активный проект никогда не истекает; это выкашивает только заброшенные. Если хотите сохранить готовый перевод, сделайте локальный экспорт до того, как истечёт время.
Мелкий шрифт
- До 50 участников на общий проект.
- Память переводов и глоссарий остаются личными. Они не объединяются в пул по команде — глоссарий и TM каждого переводчика — свои. Чтобы держать имена персонажей консистентными, договоритесь о них заранее или поделитесь CSV глоссария.
- Вы держите контроль над качеством. Каждый участник может запустить AI-доработчик и выбрать своего провайдера как обычно; общий проект просто хранит текст.
- Только для вошедших. Присоединение и редактирование требуют аккаунта, и эндпоинты сотрудничества используют те же проверки на защиту от вмешательства, что и остальные платные облачные функции.
Подводим итог
Одиночный машинный перевод доводит игру до «читаемого». Команда доводит её до хорошего, и быстрее — и совместный перевод берёт худшую часть командного фан-перевода, поддержание работы всех сведённой и текущей, и просто заставляет её исчезнуть. Один человек подписывается, чтобы хостить; все остальные присоединяются бесплатно и редактируют тот же живой проект, курсоры и всё прочее.
Скачайте RuneTranslate, запустите совместный проект и отправьте вашей группе код.
Готовы попробовать RuneTranslate?
Бесплатный тариф открывает все движки и всех провайдеров перевода. Supporter ($3/mo) открывает полную скорость.
Скачать для Windows
