Aplicación de traducción del idioma Genai
Esta aplicación de traducción de idiomas le permite traducir texto y habla entre varios idiomas. Utiliza tres modelos diferentes: Hugging Face , Llama 3.2 y LibretRanSlate , para traducir texto, con opciones de entrada y salida de voz.
Características
- Soporte de varios idiomas : traducir entre idiomas como inglés, español, francés, alemán y más.
- Modelos de traducción múltiples : elija entre abrazando Face, Llama 3.2 o libretanslate.
- Traducción de voz : habla una oración, y la aplicación la convertirá en mensajes de texto y la traducirá al idioma de destino.
- Texto a voz : Escuche el texto traducido que le devuelve.
Instalación
- Clon el repositorio:
git clone https://github.com/your-username/language-translation-app.git
cd language-translation-app
- Crear un entorno virtual:
python -m venv env - Instalación de dependencias:
pip install -r requirements.txt - Establezca el abrazo de la cara para abrazar los modelos de cara:
token = "your_hugging_face_token" - Ejecute la aplicación:
python app.py
Uso
- Traducción de texto: ingrese una oración, elija idiomas y haga clic en "Traducir".
- Traducción de voz: haga clic en "Hablar oración", y la aplicación escuchará y traducirá su oración hablada.
- Traducción de hablar: después de la traducción, puede hacer clic en "Traducción de hablar" para escuchar el texto traducido.
Modelos
- Cara abrazada : usa Marianmt de abrazar la cara para la traducción.
- Llama 3.2 : Utiliza la API Ollama para las traducciones de Llama 3.2.
- LibretRanSlate : utiliza la api de libretRanslate. Asma, español, francés, alemán y más.