BallonsTranslator is a powerful tool for one-click translation, compatible with manga and comics. The translated text is filled in according to the original layout, including color, outlines, angles, directions, and alignment. The final result depends on the overall performance of the four modules: text detection, recognition, eraser, and machine translation. The tool has optimized layouts for English-to-Chinese and Japanese-to-English translations, with text arranged around the detected background bubbles. Chinese text is segmented using pkuseg. Currently, Japanese-to-Chinese vertical translation needs improvement.

In addition to translation, BallonsTranslator also offers image editing features, including mask editing and brush repair. The tool supports WYSIWYG rich text editing and some basic formatting options, as well as font style presets. Users can perform entire text, source, or translated text search and replace operations. BallonsTranslator also supports importing and exporting Word documents, making it suitable for manga editing.

To run BallonsTranslator on Windows without manual configuration if you have internet access, simply download the BallonsTranslator_dev_src_with_gitpython.7z from MEGA or Google Drive, extract and run launch_win.bat to launch the application. If autoloading dependencies and models fail, manually download data and ballontrans_pylibs_win.7z and extract to the program directory.

For those who prefer to run the source code manually, follow these steps:
1. Install Python 3.12 (not the Microsoft Store version)
2. Clone the repository using `git clone https://github.com/dmMaze/BallonsTranslator.git`
3. Run the application using `python3 launch.py`
The first run will automatically install dependencies and download required models and files. If model download fails, manually download the data folder from MEGA or Google Drive and save it to the corresponding location in the source code directory.