Traduction linguistique Genai App
Cette application de traduction linguistique vous permet de traduire le texte et la parole entre plusieurs langues. Il utilise trois modèles différents: Hugging Face , Llama 3.2 et Libretranslate , pour traduire du texte, avec des options pour l'entrée vocale et la sortie.
Caractéristiques
- Support multicangue : traduire entre des langues telles que l'anglais, l'espagnol, le français, l'allemand et plus encore.
- Modèles de traduction multiples : choisissez parmi les câlins, LLAMA 3.2 ou Libretranslate.
- Traduction vocale : parlez une phrase et l'application la convertira en texte et la traduisera en langue cible.
- Texte à dispection : Écoutez le texte traduit qui vous a parlé.
Installation
- Clone le référentiel:
git clone https://github.com/your-username/language-translation-app.git
cd language-translation-app
- Créer un environnement virtuel:
python -m venv env - Installer les dépendances:
pip install -r requirements.txt - Réglez le jeton de face étreint pour les modèles de visage étreintes:
token = "your_hugging_face_token" - Exécutez l'application:
python app.py
Usage
- Traduction de texte: entrez une phrase, choisissez les langues et cliquez sur "Traduire".
- Traduction vocale: cliquez sur "Speak Phrase" et l'application écoutera et traduira votre phrase parlée.
- Speak Traduction: Après la traduction, vous pouvez cliquer sur "Speak Traduction" pour entendre le texte traduit.
Modèles
- Face étreint : utilise Marianmt de l'étreinte Face pour la traduction.
- LLAMA 3.2 : utilise l'API Olllama pour les traductions LLAMA 3.2.
- LibrétRanslate : utilise l'API du LibretRanslate. En tant qu'anglais, espagnol, français, allemand et plus encore.