Ce projet est un Bot Traducteur utilisant l'API CodingTranslator pour traduire des textes entre l'anglais et le français et vice versa.
- Support multilingue: Désormais, le bot peut détecter automatiquement la langue de l'utilisateur en fonction de ses paramètres Telegram. Les langues prises en charge comprennent :
Mode groupe (vous pouvez ajouter le bot sur votre groupe en tant que admin pour qu'il effectue des traductions en anglais & francais et vice vers) [Ajout]: Le bot détectera automatiquement son nom d'utilisateur, inutile de saisir le nom d'utilisateur manuellement en réponse à ce pull request.
en: Mentionnez le bot suivi deenpour traduire du français vers l'anglais.fr: Mentionnez le bot suivi defrpour traduire de l'anglais vers le français.
Clonez ce dépôt Git sur votre machine locale :
https://github.com/codingtuto/TG-TRANSLATOR-BOT/Renommez le fichier .env.example en .env.
Remplacez VOTRE_TOKEN_API_ICI par votre jeton d'API dans le fichier .env : comme ceci
TELEGRAM_API_TOKEN=5674:XXXXXXXXXXXXXXXXXXXXXInstallez les dépendances en exécutant : Vous devez etre sur le dossier du bot cd TG-TRANSLATOR-BOT:
pip install -r requirements.txtMaintenant que vous avez configuré le projet, vous pouvez l'utiliser pour traduire des textes. Exécutez le script principal avec la commande suivante :
python main.pyMode privée :
/fr <texte>: Traduit le texte de l'anglais vers le français.
/en <texte> : Traduit le texte du français vers l'anglais.
Mode groupe:
- Mentionnez le bot dans un message en utilisant
@en_frbotsuivi de la langue cible (fr ou en) en réponse d'une message. - Le bot traduira le message d'origine de l'anglais au français si la langue cible est "fr" ou du français à l'anglais si la langue cible est "en".
Exemple :
@en_frbot en: Le bot traduira le message de l'anglais au français.@en_frbot fr: Le bot traduira le message du français à l'anglais.
Framework: Telebot
Langage: Python

