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:
- 1.9
- 1.10
- 1.11
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.
Configuration
UseCode (YAML):
default language: 'en' # The default language
bypass prefix: '>'
translate:
chat: true
server: true
inventory: true
messages:
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)
debug: false
# keys: #Custom keys (only necessary if you want to use your own, it will automatically download a list of keys to use)
# '0':
# id: 'Tharsen'
# secret: '6mutEwVfEVk3S9nIdolEc9EdVVHANwNyW69H15ssB7c='
# '1':
# id: 'Rell1936'
# secret: 'ZiE7WrcOTj0QYuJsgan0PhQDRv2A34ZVIQKBWL7wS9o='
# '2':
# 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)
Commands
Code (Text):
/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
Install
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.

Translate 1.7
Powerful and effective hands-free translator!
-
TheDesire, ClutchFury, yuyuecraft and 3 others like this.
Recent Updates
- 1.7: Another Bug Fix Oct 24, 2016
- 1.6: Renamed whitelist to blacklist Oct 23, 2016
- 1.6: More bug fixes and a Blacklist! Oct 23, 2016
Recent Reviews
-
hans_gurke
- 4/5,
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 -
Heron4gf
- 3/5,
I really like the idea, unfurtnatly i cannot use it since Microsoft translation api requires a credit card, can you make an option to toggle microsoft and Yandex translation api?
-
BrandonMacedo
- 5/5,
Add support 1.7 please :c
i need a tranlator plugin please ..,mksamdkasmdkasndojasndas -
Xyist
- 3/5,
Sad to see this doesn't work on my server :(
Error code here:
https://hastebin.com/hudoyapava.vbs -
kingsword267
- 4/5,
Amazing plugin, turns all messages into the correct language without fault, only thing is it doesn't change the language in GUI menu's/inventory. If that was fixed easily 5 star.
-
Tractors
- 5/5,
Can you make it so it defines the user language via their IP location, or even their selected language in the minecraft client?
-
ClutchFury
- 4/5,
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!
-
Lcswolf
- 5/5,
Absolute fantastic a must for all servers handy for mods who need to know what other players are saying
-
Fonzee9
- 5/5,
Dude your the best thank you so much one of the rules on my server is English only now everyone can talk in a different language and it will put it in English for people.
-
IHazSugar
- 5/5,
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.