Skip to content

dorsium/discord-translation-bot

Repository files navigation

Discord Translation Bot

🌐 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.


✨ Features

  • 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.js v14

⚙️ Technologies

  • Node.js
  • discord.js v14
  • dotenv
  • axios
  • JSON-based storage (no DB needed)

👥 Contributors


🛠 Setup Instructions

git clone https://github.com/dorsium/discord-translation-bot.git
cd discord-translation-bot
npm install
npm run build

Create a .env file:

BOT_TOKEN=your-discord-bot-token

Then run:

npm start

License: Non-Commercial

📄 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.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •