🌐 A Discord bot that allows users to translate messages into their own preferred languages (e.g. Hungarian 🇭🇺, Romanian 🇷🇴) using inline buttons. All translations are ephemeral — only visible to the user who requested them.
- Inline buttons under each message for language selection
- Personal preference toggle: enable/disable translations per user
- Hide translation button
- File-based preference persistence (
.prefs.json) - Clean code using
discord.jsv14
- Node.js
- discord.js v14
- dotenv
- axios
- JSON-based storage (no DB needed)
- Grávuj Miklós Henrich – Development & Maintenance @gravuj-miklos-henrich
- Lovász Mihály – Idea & Community Support @LovaszMisi
git clone https://github.com/dorsium/discord-translation-bot.git
cd discord-translation-bot
npm install
npm run buildCreate a .env file:
BOT_TOKEN=your-discord-bot-tokenThen run:
npm start📄 License: Custom Non-Commercial License
Use permitted for personal and open-source projects only.
Commercial use requires prior agreement with Dorsium.
👉 See LICENSE file for full terms.
🔄 Built with ❤️ for multilingual communities.