risu729/erutcurts_old

Minecraft change logs translation

Opened this issue · 0 comments

Add a feature to translate Minecraft change logs.

Change logs are sent from the Minecraft official Discord server via Channel Following.

Translate messages using DeepL and then send them to the channel.

Add a command to add words and their translation to the glossary for this feature.
This mainly aimed to translate Minecraft-only words accurately.
The submitted translation requires approval from Bot's admin.

Markdown notation and Emojis should be escaped before sending to DeepL to avoid unexpected or wrong translations.
Since the Bot can't send them, use alternative texts for the Minecraft server emojis.

Also, translate changelog websites, whose URLs are attached to the messages, using DeepL website translation.

The websites can be scraped using JSoup. However, the CSS or JS might not work.
A possible solution is hosting the translated change log websites using GitHub pages.