Config TRanslator
This program is designed to translate configuration files for Minecraft plugins, as well as translate files in general. It automatically detects placeholders (values enclosed in %) and supports preserving text between specific characters. It utilizes a free translation library from Google for text translation. Python allows for easy extension and maintenance of the program. The translation is available in any language worldwide! In the future, the project plans to add a graphical user interface for user convenience.
- Translates Minecraft plugin configuration files and general files
- Automatic detection of placeholders (% values)
- Preserves text between specific characters
- Utilizes a free translation library from Google
- Supports translation to any language worldwide
- Extendable and easy to maintain with Python
- Clone the repository:
git clone https://github.com/AxoRm/CTR
- Install the required dependencies:
pip install -r requirements.txt
- Run the program:
python translator.py
- Follow the prompts to select the file you want to translate and choose the target language.
- Add graphical user interface for improved user experience
- Enhance placeholder detection algorithm
- Implement support for additional translation libraries
- Improve error handling and reporting
- Allow customization of translation options
- Increase performance and efficiency
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request.
This project is licensed under the MIT License.