Skip to content

JadXV/Translatable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Clarification: This Is Not the Hackathon Version

🛠️ Note: You can still use the original and bigger version used for the Hackathon, it's located in the HackathonTranslatable folder — it required bridging multiple programming languages as per the event rules.

Translatable X / v10.0 is a complete rewrite of that version. It’s intentionally smaller, simpler, and cleaner to prioritize clarity, speed, and ease of use — hence the difference in size and complexity.

Key differences:

  • Fully rewritten in Python (vs. mixed-language tech stack)
  • Streamlined features for better performance
  • 🧠 More maintainable and beginner-friendly

Translatable X / v10.0 (REWRITE)

Purpose

Translatable X is a tool designed to streamline communication between English and non-English speakers.

  • It automatically translates non-English messages into English.
  • Responses in English are translated back into the original language of the recipient.

With this rewrite, Translatable X is cleaner, more efficient, and faster than previous iterations.


Requirements

Ensure you have the following installed and configured:

  • Python 3.x: Make sure Python 3 is installed on your system.

  • googletrans 4.0.0 RC1: This specific version is required. Install it using:

    pip install googletrans==4.0.0-rc1

Discord Setup

For optimal performance, ensure the following configurations for the Discord bot:

Required Intents

Enable these intents in the Discord Developer Portal:

  • Presence Intent
  • Server Members Intent
  • Message Content Intent

OAuth2 Scopes

Add the bot to your server with the following scopes:

  • bot
  • applications.commands

Bot Permissions

It is recommended to grant the bot Administrator permissions for seamless operation.


Usage

To run Translatable X, execute the following command in your terminal:

python3 main.py

Notes

  • Translatable X is a complete redesign of the previous project, Translatable.
    The older versions have been archived as this version offers significant improvements in performance, functionality, and design.
  • Developed by @JadXV. If you have any questions or need support, feel free to reach out on Discord.

Additional Information

A showcase for Translatable X is not yet available. However, here’s a video demonstrating an earlier version of Translatable:
Watch the demo

Please note that Translatable X is significantly faster, cleaner, and more advanced than the version featured in the video.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors