Dialogue Editor Premium is an advanced tool for dialogue editing and visualization, rebuilt from scratch in PySide6 to offer a fluid and professional experience. The goal is to allow translators and editors to visualize the final text result in-game (in real-time over background images) while working, facilitating the adjustment of line breaks and positioning.
This project integrates machine translation tools as an aid, not a substitute. We believe that AI should be used as a support to speed up the workflow and suggest paths, but never as a definitive "amulet" or crutch. Human review, cultural context, and the translator's sensitivity are indispensable for quality localization.
- PySide6 Engine: Modern, fast, and fully responsive interface.
- Theme System: Choose between Light, Dark (Midnight) and Mocha (Catppuccin) modes for better visual comfort.
- Comparison Mode (Dual View): Visualize the original text (in English) and your translation side-by-side, both in the editor and in the preview image.
- Adaptive Preview: The image automatically adjusts to the window resolution without losing its aspect ratio.
- Smart Image Background: Support for transparent PNGs that automatically adapt to the chosen theme color.
- Settings Persistence: The program remembers your last theme, last used image, font, colors, and positions.
- Integrated Translation: Translate individual lines or complete files with progress bar support.
- Python 3.10 or higher
- Libraries:
PySide6,Pillow,googletrans
- Clone the repository:
git clone https://github.com/RafaelGodoyEbert/Dialogue-Editor
cd dialogue-editor- Use the automatic installer (Windows):
Run the
install.batfile. It will create the virtual environment and install all necessary dependencies.
To start the application, use the created shortcut or run:
run_Dialogue_Editor.batCreated by: Rafael Godoy & Krisp
- GitHub: RafaelGodoyEbert
- X (Twitter): GodoyEbert
- YouTube: Godoyy
- E-mail: rafaelgodebert@gmail.com
Support the project:
This project is licensed under the terms of the GPL license.