Bot Traducteur
November 26, 2023 · View on GitHub
Ce projet est un Bot Traducteur utilisant l'API CodingTranslator pour traduire des textes entre l'anglais et le français et vice versa.
Démonstration

Journal des modifications
[Version 1.0.3 ] - 2023-11-26
Ajouté
- 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 :
- Français
- Anglais
- العربية (Arabe)
- Español (Espagnol)
- Italiano (Italien)
- Русский (Russe)

[Version 1.0.2 ] - 2023-07-14
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.
[Version 1.0.1 ] - 2023-06-20
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.
Installation
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:XXXXXXXXXXXXXXXXXXXXX
Installez les dépendances en exécutant : Vous devez etre sur le dossier du bot cd TG-TRANSLATOR-BOT:
pip install -r requirements.txt
Utilisation
Maintenant 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.py
Utilisation
Mode 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.
Technologies
Framework: Telebot
Langage: Python