Przetłumacz visual novel w Ren'Py: każda linia dialogu, kod nienaruszony
Prześlij skrypty .rpy lub folder tl utworzony przez Generate Translations i odbierz te same pliki z przetłumaczonymi dialogami, narracją, wyborami menu oraz tekstem interfejsu. Etykiety label, instrukcje python, show i jump, wcięcia, tagi tekstowe takie jak {i} oraz zmienne takie jak [player] pozostają bez zmian. Jednorazowa płatność $5 obejmuje do 40,000 linii, a pierwsze linie przetłumaczysz za darmo i bez rejestracji.
- Tłumaczone: dialogi i narracja, wybory w menu, ciągi _(), tekst ekranów, textbutton, label oraz tooltip
- Wygenerowane pliki tl: nowe linie i linie dialogowe są uzupełniane; stare linie i komentarze pozostają bez zmian
- Bez zmian: bloki python, linie $ (z wyjątkiem ciągów _()), define, default, show, scene, play, jump, call, etykiety label
- Tagi tekstowe i [variables] sprawdzane w każdej linii
- Jednorazowa płatność $5: do 40,000 linii i 2,000,000 znaków
Jak przetłumaczyć grę z Ren'Py
-
1
Wybierz pliki
Spakuj do pliku ZIP pliki .rpy z folderu game albo uruchom Generate Translations w launcherze Ren'Py i spakuj game/tl/<language>. Obrazy i pliki audio w archiwum ZIP zostaną pominięte.
-
2
Prześlij plik i sprawdź pierwsze linie
Wybierz język i wskaż imiona postaci, które mają pozostać bez zmian. Pierwsze linie zobaczysz przetłumaczone obok oryginału.
-
3
Odblokuj i wgraj pliki z powrotem
Odblokuj za $5, pobierz plik ZIP z zachowaną strukturą folderów i skopiuj pliki do projektu po utworzeniu kopii zapasowej.
Skrypty lub folder tl
Tłumaczenie skryptów w folderze game/ tworzy kopię gry w nowym języku. Natywnym podejściem w Ren'Py jest folder tl: funkcja Generate Translations tworzy jeden blok translate na każdą linię, z oryginałem w komentarzu i kopią do przetłumaczenia poniżej, a także pary starych i nowych wartości dla interfejsu. Narzędzie obsługuje oba sposoby. W plikach tl uzupełnia niezakomentowane kwestie dialogowe oraz linie new, pozostawiając komentarze i linie old jako punkt odniesienia – dzięki temu gracze mogą swobodnie przełączać języki w opcjach gry.
Tagi i zmienne
Tagi tekstowe Ren'Py, takie jak {i}, {b}, {color=#f00}, {w} i {p}, oraz zmienne w nawiasach kwadratowych, takie jak [player], są przed tłumaczeniem zastępowane krótkimi znacznikami i weryfikowane po nim. Jeśli w danej linii zniknie pauza, zmienna lub inny kod, system ponawia zapytanie; w przeciwnym razie pozostawia oryginalny tekst i dodaje linię do raportu. Jeśli przy drugiej próbie zaginie jedynie tag wyróżnienia, np. {i}, zachowywane jest tłumaczenie bez tego wyróżnienia.
Tekst w potrójnych cudzysłowach oraz tworzony wewnątrz kodu Pythona nie jest tłumaczony. Niektóre modele AI odmawiają tłumaczenia scen dla dorosłych – każda linia, która nie zostanie zwrócona, pozostaje w oryginalnym języku i trafia na listę.
Jak działa narzędzie, ile kosztuje i jak traktujemy Twoje pliki, znajdziesz na stronie narzędzia: Tłumaczenie tekstów z gier. Ceny wszystkich narzędzi znajdziesz w dziale cennik.
Ostatnia aktualizacja:
Pytania i odpowiedzi
Czy ChatGPT może przetłumaczyć grę z Ren'Py?
Może przetłumaczyć wklejone kwestie z zachowaniem charakteru postaci. Tłumaczenie całego skryptu wymaga jednak ręcznego wklejania go kawałek po kawałku, a model często zmienia etykiety, wcięcia lub tagi. To narzędzie podmienia wyłącznie linie dialogowe i sprawdza każdy tag oraz zmienną.
Czy imiona postaci są tłumaczone?
Imiona w instrukcjach define nie są tłumaczone, chyba że oznaczono je za pomocą _(). Imiona wpisane na liście „Nigdy nie tłumacz” są zachowywane w niezmienionej formie również w każdej kwestii dialogowej.
Jak długa visual novel mieści się w ramach jednej płatności?
Do 40,000 linii i 2,000,000 znaków we wszystkich plikach łącznie za $5. Plan Unlimited obejmuje do 200,000 linii.
Czy gra nadal będzie działać?
Zmienia się wyłącznie tekst wewnątrz cudzysłowów – każdy inny bajt pliku pozostaje nienaruszony. Jeśli w danej linii nie uda się zachować kodów, pozostaje w niej tekst oryginalny, dzięki czemu do gry nie trafi żaden uszkodzony tag.
Czy to jest za darmo?
Do 300 linii przetłumaczysz całkowicie za darmo. W przypadku większych gier pierwsze linie zobaczysz na ekranie za darmo; cała gra to $5 jako jednorazowa płatność.