HexChatTranslator is a Minecraft plugin designed to translate chat messages into the user's preferred language using the Google Translate API. It supports various chat plugins and allows players to customize their chat experience seamlessly.
- Real-time Translation: Translates chat messages into the user's preferred language instantly.
- Multiple Plugin Support: Compatible with EssentialsXChat, LuckPermsChat, VentureChat, and ChatManager.
- Customizable: Allows editing of the plugin's prefix with color code customization.
- User Preferences: Players can change their default language, saved in a SQLite database.
- Open Source: Free and open for contributions.
- Minecraft Server
- Google Translate API Key
- SQLite (included with most Minecraft servers)
- Players can use the command
/setlanguage <language_code>
to set their preferred language. - Chat messages will be translated into the language set by each player.
- Admins can customize the prefix and supported plugins in the
config.yml
file.
We welcome contributions! If you'd like to help improve HexChatTranslator, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add your feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a Pull Request on GitHub.
This project is licensed under the MIT License.
If you find HexChatTranslator useful and would like to support its development, consider making a donation. Your support helps us improve and maintain the project.
Donate on Ko-fi Donate on PayPal
For any inquiries or feedback, please reach out to your email.
Thank you for using HexChatTranslator! 🎉