Как переводить новеллы
Доброго всем времени суток! Тут довольно обширная аудитория, и я бы хотела у вас спросить: как можно переводить новеллы? Без использования программы Visual Novell Reader и ей подобных, а именно чтобы менять код игры и чтобы русский оставался в этой игре навсегда. Ибо если я иностранный знаю хорошо, то в программировании я полный валенок :с
Поэтому бы хотелось услышать ваши советы, какие программы для этого использовать и с чего вообще начать.
Спасибо!
Ну давайте по порядку.
Новеллы разрабатываются на разных движках. Ну или если сказать проще — имеют разные основы.
Чтобы перевести новеллу нужно:
1) чтобы движок хранил данные(строки) в открытом виде. (то есть был где-то файл со всеми строками, либо в ресурсах исполняемого файла)
2) чтобы движок позволял менять данные(к примеру renpy хранит строки просто в файлах, можно спокойно менять. А самописные движки(чем грешат японцы) зачастую имеют проверки на корректность данных, то есть к примеру хранится текст в 50 иероглифов и программа читает именно 50 символов. Что соответственно даст возможность вставить только 50 русских буковок и не больше. А т.к. емкость языков разная, то зачастую часть перевода просто теряется.
3) чтобы новелла не была защищена. Японцы опять же грешат проверкой контрольных сумм и проверки на изменение файлов. То есть при изменении одного символа, новелла просто не запустится, выдаст что-нить типа «Копия повреждена, переустановите».
Ну и в части новелл для перевода необходимы знания программирования. Пусть и начальные, но знания. Тот же renpy — перевод может храниться как в базе данных, так в текстовом файле или вообще быть зашифрован 🙂
То есть к примеру перевод новеллы на движке renpy в принципе заключается в простой замене строк текста. Новелла на rpg maker требует декомпиляции(разархивирования) ресурсов и замены строк и обратной компиляции(архивирования). Новелла на самописном движке нуждается в анализе места хранения текста, анализе механизма защиты этого текста и прочая.
Подытожу — если новелла на распространенном движке, то перевод не составит проблемы. Если же имеет хоть чуточку оригинальности в коде, будут проблемы. А некоторые новеллы на самописных движках в буквальном смысле требуют переписывания всей новеллы(что маловероятно, т.к. реверс инжиринг будет стоить больше, чем полгода переводов :D).
Как переводить новеллы с английского на русский

1
1
1

| 2,800 | уникальных посетителей |
| 78 | добавили в избранное |







Доброго времени суток. Для тех кто плохо знает английский, но хочет прочитать новеллу (а не только узреть 18+ контент) есть довольно лёгкий способ перевода на лету в 3 этапа.
С этим нам поможет программа Textractor. В отличии от монструозного Visual Novel Reader программа минималистична и проста в использовании.
Скачать Textractor можно с Github в виде исходного кода [github.com] (если вы параноик), либо как обычные люди скомпилированный .exe файл [github.com] .
Стоит учитывать, что уровень такого перевода далёк от идеала, однако до выпуска полноценного перевода это единственный способ прочитать новеллу на великом и могучем, пусть и с улыбкой от «надмозговости» такого перевода. Это касается не только Некопары, но и любых других визуальных новелл, большая часть которых не выходит за пределами Японии.
Если вы уже скачали и установили Textractor, то смело переходите ко второму шагу.
На Github’е пользователя Artikash [github.com] скачиваем уже скомпилированную программу
Или можете просто скачать её по прямой ссылке [github.com] .
Запускаем, устанавливаем в любую удобную директорию.
После установки откройте папку Textractor, далее откройте папку с версией для x86 и запустите Textractor.exe.
Используйте именно версию x86. Версия x64 не будет работать с Некопарой.
Далее сверните или закройте все лишние окна, оставив только эти:
Если вы хотите играть в полноэкранном режиме, нажмите в поле вывода текста правой кнопкой мыши и поставьте галочку на «Поверх других окон».
А вы захотите, ибо Некопара наконец то выглядит нормально на FHD мониторах во весь экран.
Запускаем игру, если она не запущена. Далее нажимаем кнопку «Присоединить к игре» и в всплывающем списке выбираем процесс с игрой, в нашем случае это nekopara_vol4.exe, нажимаем OK. Ждем окончание процесса.
Теперь нам нужно вывести переведенный текст в поле. Для этого начните игру, затем снова откройте окно Textractor. Затем в верхнем всплывающем списке выберите тот вариант, что переводит текст (один из них переводит кнопки выбора, а другой – сам текст). Это будет видно в основном окне программы.
Сворачиваем окно и играем одной рукой, как обычно. Больше никаких телодвижений не требуется. В итоге все будет выглядеть так:
Таким образом можно переводить текст в любой игре. Данный способ самый простой и не перегружен свистелками и настройками как обычный VNR.
Как переводить новеллы с английского на русский

Как это работает.
Наверное у вас возник вопрос, а как же они всё это переводили? Копировали и вставляли текст в гугл транслейт? Процесс происходит намного плавнее, лично я рассмотрю один из двух популярных переводчиков — ATLAS v14. Суть в том, что данный переводчик поддерживает перевод с буфера обмена т.е. при копировании, все текст хукеры автоматически копируют захваченный текст. Как это работает?
1920×1080
Так, теперь разберёмся с Атласом:
Вам нужно открыть его главное окно, затем — Environment — Translation Environment Setting (в Current Translation Environment поставить везде General) — General.
1920×1080
Там нужно будет сделать две вещи, первое нажать на NEW, тем самым мы создадим свой словарь, его нужно только переименовать, затем его нужно переставить вправо и вверх, чтобы он был выше Standard dictionary.
1920×1080
Затем следует выбрать закладку Japanese to English — Translation Style и сделать следующее:
1920×1080
1920×1080
1920×1080
1920×1080
1920×1080
1920×1080
Следующий пункт — главное окно атласа — Tool — managment menu — merge dictionary data.
1920×1080
В Dictionary name выбираем созданный нами словарь, затем через Add ищем тот, что мы скачали из 2 пункта, после процесса жмём Add words.
Здесь всё намного проще, нужно распаковать ТА и ТАН (Так же в папку ТАН распаковать скрипты для него). Поставить галочки как на скринах:
1920×1080
1920×1080
Так же, в ТА справа от ATLAS включите Auto clipboard translation и в гаечном ключе, поставьте галки везде кроме последнего, Translation environment должен быть General.
VNR.
sakuradite.com/wiki/en/VNR#Downloads — данный монстр нам понадобиться для захвата текста. В данной проге очень много функций, но большинство из них не нужны. На данный момент я использую внр только как текст хукер. Но давайте рассмотрим внр в общем:
1920×1080
Рекомендую сначала переместить ярлык запускаемой игры в окно ВНР и запускать с него.
Иконки слева направа:
1) Синхронизироваться с запущенной вн.
2) Поиск вн на вашем компьютере.
3) Дата выхода на вн, выглядит так:
1920×1080
4) Веб-браузер настроенный на сайты связанные с вн.
5) Настройки.
1920×1080
Для перевода вам достаточно включить Атлас в внр (скрин выше + в Locations — Translators — найти Атлас и указать его местоположение). Всё остальное вам в принципе не нужно, но желающие могут поэксперементировать.
После запуска внр подключиться к вн и поводив мышкой слева от окна, можно вызвать меню:
1920×1080
На скрине показано как отключить перевод внром (хотя, это можно сделать через настройки). Так же, через MENU — Text setting можно настроить какие нити переводить.
Как перевести любую визуальную новеллу на ваш язык? Автопереводчик Ren'Py игр!
Привет! Есть ли у тебя игры, а точнее визуальные новеллы, которые ты бы хотел пройти, но не можешь, потому что они только на английском/китайском/японском языке? Если это так, то эта статья для тебя. Тебе не придется ждать локализацию (если она вообще будет) и не нужно пользоваться переводчиком вручную. Я расскажу об автопереводчике Ren’Py игр (движок, на котором написаны почти все визуальные новеллы), он автоматически переведет весь текст в игре. Далее пару слов о проге и прикреплю гайд, как ей пользоваться.
Сразу хочу сказать, так как это программа, перевод не будет идеальным. Увы, если вас смущает плохо переведенный контекст, например переводчик иногда не может уловить пол персонажа, то проходите мимо. Если же вам просто хочется понимать, что происходит в VN (визуальная новелла), тогда велкам.
Речь идет об автопереводчике Translator3000 от автора: NyashniyVladya
Для начала расскажу про бесплатную, ознакомительную версию. Translator3000 v. 2.10.8., можно скачать на GitHub разраба. К сожалению, новые игры она вряд ли переведет, так как работает со старыми версиями игрового движка. Если у вас завалялся какой-то старый тайтл, можете смело поэкспериментировать.
Давайте перейдем к последней версии программы. Так как автору наверняка хочется кушать, придется отдать свои кровные, но оно того стоит. Купить ласт версию (на момент написания поста, это v. 3.6.20.) можно на Boosty автора. Цена: 350 рублей.
Автопереводчик не заброшен и постоянно улучшается. В комментариях вам всегда помогут решить проблему, если такая возникнет. Сам прохожу некоторые игры с ней, когда не могу найти перевод или просто лень его ждать.
Автором проги я НЕ являюсь. Моя задача просто поддержать разработчика и помочь людям пройти игру, которую они откладывают в долгий ящик, из-за отсутствия локализации.
Для начала, вам нужно перетащить файл Translator3000.rpa в папку game, нужной вам игры.
Далее, запускаем игру. Теперь начинаем игру, должно появиться вот такое окошко (слева, в верхнем углу).
ВАЖНО! Лучше сразу дойдите до момента, когда нужно ввести игровые данные вручную (например имя персонажа). Как только все это будет введено, можно смело начать перевод.
В главном меню программа не откроется. Сочетанием клавиш Alt +
можно закрыть/открыть окно переводчика. Убедитесь, что у вас английская раскладка.