Chat Translation API Plugin
PocketTranslate is a plugin for PocketMine-MP v5, designed to facilitate live chat translations within your server using the Google Cloud Translation API. With PocketTranslate, developers can seamlessly integrate translation capabilities into their plugins, enhancing communication and accessibility for players from different linguistic backgrounds.
PocketTranslate.phar
file into the plugins
directory of your PocketMine-MP server.config.yml
file located in the plugin_data/PocketTranslate
directory.APIKey
field.use CJMustard1452\translate\ChatTranslateEvent;
/**
* @param string $chatTranslateEvent->getLanguage() The language the message has been translated to.
* @param string $chatTranslateEvent->getContent() The post translated content.
* @param string $chatTranslateEvent->getOrigin() The origin language.
* @param string|null $chatTranslateEvent->getUsername() The players username
*/
public function onTranslate(ChatTranslateEvent $chatTranslateEvent): void {
// handle $chatTranslateEvent
};
English (US) => en
Amharic => am
Arabic => ar
Basque => eu
Bengali => bn
English (UK) => en-GB
Portuguese (Brazil) => pt-BR
Bulgarian => bg
Catalan => ca
Cherokee => chr
Croatian => hr
Czech => cs
Danish => da
Dutch => nl
Estonian => et
Filipino => fil
Finnish => fi
French => fr
German => de
Greek => el
Gujarati => gu
Hebrew => iw
Hindi => hi
Hungarian => hu
Icelandic => is
Indonesian => id
Italian => it
Japanese => ja
Kannada => kn
Korean => ko
Latvian => lv
Lithuanian => lt
Malay => ms
Malayalam => ml
Marathi => mr
Norwegian => no
Polish => pl
Portuguese (Portugal) => pt-PT
Romanian => ro
Russian => ru
Serbian => sr
Chinese (PRC) => zh-CN
Slovak => sk
Slovenian => sl
Spanish => es
Swahili => sw
Swedish => sv
Tamil => ta
Telugu => te
Thai => th
Chinese (Taiwan) => zh-TW
Turkish => tr
Urdu => ur
Ukrainian => uk
Vietnamese => vi
Welsh => cy```
Version: 1.1.0
Downloads: 556
Updated: 7/23/2024
Supported API versions: 5.0.0 to 5.27.1
Categories: API plugins, Developer Tools, Mechanics, Chat-Related, General
License: MIT