Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.83 KB

README.md

File metadata and controls

60 lines (41 loc) · 1.83 KB

CTR

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.

Features

  • 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

Installation

  1. Clone the repository:
git clone https://github.com/AxoRm/CTR
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. Run the program:
python translator.py
  1. Follow the prompts to select the file you want to translate and choose the target language.

Roadmap

  • 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

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Push your changes to your forked repository.
  5. Submit a pull request.

License

This project is licensed under the MIT License.