Easily translate text for players who speak a different language! Translate grabs a player's language from their client settings (requires ProtocolLib!) or through a command and uses that to determine what language they see chats, server messages, and inventory GUI items in (1.9+. On 1.8, disable in config). When a player chats, it automatically translates it to the languages of the other players.
- Tested Minecraft Versions:
This plugin uses Microsoft's Translator API and needs API key(s) (requires a Microsoft account) to work. You can get an API key by following this (2,000,000 characters a month for free) and add it to the config, but Translate will automatically download a list of keys that I've provided and will be updating.
default language: 'en' # The default language
bypass prefix: '>'
change: '&aLanguage successfully changed to %name%.'
reset: '&aLanguage reset to %default%.'
invalid: '&cInvalid language. Possible choices:'
blacklist: # Uses regular expressions. You can test expressions or get help from http://regexr.com/
- '\/\w+' # Matches a forward slash (escaped with a back slash) followed by 1 or more alphanumeric characters
- '("|'').*\1' # Matches any character except line breaks within either double or single quotes (including the quotes, the quotes have to match)
# keys: #Custom keys (only necessary if you want to use your own, it will automatically download a list of keys to use)
# id: 'Tharsen'
# secret: '6mutEwVfEVk3S9nIdolEc9EdVVHANwNyW69H15ssB7c='
# id: 'Rell1936'
# secret: 'ZiE7WrcOTj0QYuJsgan0PhQDRv2A34ZVIQKBWL7wS9o='
# id: 'Faber1974'
# secret: 'So3rU12SPzo2xjIICgyTPEoYxSIkAIKgopS1NOO/3jA='
Simply set your language in Minecraft's language settings and chat in your language! To bypass the translation, prefix your message with a ">".
(If image isn't showing, view it here)
/language Base command, opens language GUI menu when run without arguments
/language reset Resets to default language (set in config)
/language set <lang> Sets a player's language
Simply drop this plugin (and ProtocolLib if you don't have it already) into your plugins folder and restart your server!
Optional: Translate works out of the box, but you can configure it to how you like it.
Powerful and effective hands-free translator!
i think it is a cool plugin but the keys are wrong.
[Lobby-1] [13:15:59 INFO]: UUID of player Flo_49 is ac58dc19-960d-4cbf-90f5-991690a14c2d
[25.10 13:16:01.580] INFO: [Lobby-1] [13:16:01 WARN]: [Translate] Unable to read keys from link. Please contact plugin author.
[25.10 13:16:01.580] INFO: [Lobby-1] [13:16:01 WARN]: [Translate] No keys found. Plugin disabling...
[25.10 13:16:01.580] INFO: [Lobby-1] [13:16:01 INFO]: [Translate] Disabling Translate v1.7
It seems good, it works well but I use it on 1.7.10 and causes a LOT Of errors in console, and once randomly started crashing all the Portuguese speakers on my server for some reason, although I didn't save the error code I wish I did. Errors aside though, this DID Help an incredible amount, and I'm about to reinstall it for a second chance, this is the best translator plugin I could find, hope it works!
Wow! What a great plugin. The support is incredible. The author spent over 5 hours on my server to help resolve an issue I had with the plugin. It's also very good. I have many french players join and it's hard for our staff to communicate with them, but now with this, it's much easier and It's just helped out so much. Players are amazed at its capabilities. Players who speak different languages are shocked and feel more welcome as everyone is "speaking" their own language. This is a MUST NEED plugin for any server type. This really should be a premium resource.