Dialogue Editor is a tool for editing interactive dialogues, created by Rafael Godoy & Krisp. This application allows you to load dialogues from text files, display them, and edit them directly in a graphical interface. Additionally, you can translate the dialogues into different languages and overlay text on images.
- Load and Save Dialogues: Open and save text files containing dialogues.
- Text Editing: Edit the dialogues directly in the graphical interface.
- Search Filter: Search for specific dialogues.
- Translation: Translate dialogues using Google Translate.
- Text Overlay on Images: Load an image and overlay text on it.
- Page Navigation: Navigate between different pages of dialogue.
- Font and Text Color Selection: Customize the font and text color.
- Python 3.x
- Libraries:
tkinter
Pillow
googletrans
tqdm
i18n
- Clone the repository:
git clone https://github.com/RafaelGodoyEbert/Dialogue-Editor
cd dialogue-editor
- Install the dependencies:
pip install -r requirements.txt
To start the application, run the following command:
python dialogue_editor.py
- Load Dialogues: Go to the
File
menu and selectLoad Dialogues
to load a text file containing dialogues. - Load Image: Go to the
File
menu and selectLoad Image
to load an image. - Load Font: Go to the
File
menu and selectLoad Font
to load a custom font. - Save Dialogues: Use the
Save
orSave As
options in theFile
menu to save the edits made to the dialogues. - Translation: Select the source and target languages in the comboboxes and click
Translate File
to translate the entire file orTranslate Line
to translate a specific line. - Navigation: Use the
Previous Page
andNext Page
buttons to navigate between the dialogue pages. (If applicable) - Customization: Use the
Font Size
andText Position
entries to adjust the appearance of the text overlay on the image.
Created by: Rafael Godoy & Krisp
- GitHub: RafaelGodoyEbert
- X (Twitter): GodoyEbert
- YouTube: Godoyy
- Email: rafaelgodebert@gmail.com
Support the project:
- PIX: rafaelgodebert@gmail.com
- PayPal: Click here
This project is licensed under the terms of the GPL license. See the LICENSE file for more details.