Ren'Py 翻訳

ダイアログとメニュー対応の Ren'Py ビジュアルノベルスクリプト

ログイン不要 $19から 変数安全

課題

  • {var} や [var] 変数が誤翻訳される
  • Python コードブロックが翻訳される
  • メニュー選択肢が書式を壊す
  • コメントやラベルが変更される

解決策

  • AI の前に {var} と [var] をロック
  • Python ブロック (python:, $ var) をスキップ
  • メニュー選択肢を抽出して保持
  • コメントとラベルは無変更

翻訳前後の比較

Ren'PyファイルがAI翻訳によってどのように変化するかご確認ください。変数はそのまま保護されます。

原文(英語)

単語数:15
label start:\n    e "Hello {player_name}!"\n    menu:\n        "Red pill":\n            e "Choice made"\n    $ points = 100

翻訳文(スペイン語)

28言語以上対応
label start:\n    e "¡Hola {player_name}!"\n    menu:\n        "Red pill":\n            e "Decisión tomada"\n    $ points = 100

お知らせ:すべての変数({pattern}など)は、翻訳版でも完全にそのまま保持されます。

変数保護パターン

Ren'Pyファイルには、決して翻訳してはいけない特殊なパターンが含まれています。当社のAIがこれらを自動的にロックします。

ロック済み
{player_name}

波括弧

ロック済み
[gold]

角括弧

ロック済み
<color=red>

リッチテキスト

スキップ
python:

コードブロック

Ren'Pyゲームのローカライズを始める準備はできましたか?

Ren'Pyファイルをアップロードするだけで、24時間以内に変数保護機能付きのAI翻訳をお届けします。ログイン不要。1ファイルあたり$19から。

24時間対応・変数保護・28言語以上

Translate Ren'Py scripts — dialogue, menus and variables intact

Ren'Py visual novels store every line of dialogue in .rpy files, and translating them means keeping {var}, [var] and the Python glue that powers choices intact. Generic tools mangle Ren'Py square-bracket variables or translate python: blocks as if they were prose. LocaFile AI is a Ren'Py translation tool that locks your variables and skips Python code before the AI sees a single word.

Upload your .rpy script, pick a pass, and get back a translation that keeps dialogue flowing, menu choices aligned, and code untouched. No login required, pay-per-pass from $19, engine-aware instead of a generic text shortcut.

Ren'Py translation — FAQ

How do I translate Ren'Py scripts?

Upload your .rpy file, choose your target languages, pay for a pass, and download the translated files. Dialogue, menus and labels are translated; Python blocks are skipped. No login required, from $19.

Will translating break {player_name} or [gold] variables?

No. Both {curly} and [square] Ren'Py variables are locked with regex token replacement before the AI sees your text, then restored byte-for-byte after translation.

Does it translate menu choices?

Yes. Ren'Py menu choices are extracted as their own entries so the option text is translated while the choice structure stays intact.

Is python: code translated?

No. Python code blocks (python:, $ var) are detected and skipped — only the dialogue and text Ren'Py displays is translated.

Can I translate Ren'Py translations for Steam releases?

Yes — the output drops straight back into your Ren'Py project's tl/ folder, matching the format Ren'Py uses for its own translations.