App Genai de tradução de idiomas
Este aplicativo de tradução de idiomas permite traduzir texto e fala entre vários idiomas. Ele usa três modelos diferentes: abraçar o rosto , lhama 3.2 e libretranslate , para traduzir texto, com opções para entrada e saída de voz.
Características
- Apoio a vários idiomas : traduza entre idiomas como inglês, espanhol, francês, alemão e muito mais.
- Vários modelos de tradução : escolha Abraçar o rosto, LLAMA 3.2 ou Libretranslate.
- Tradução de voz : fale uma frase, e o aplicativo a converterá para enviar texto e traduzir para o idioma de destino.
- Texto para fala : ouça o texto traduzido falado de volta para você.
Instalação
- Clone o repositório:
git clone https://github.com/your-username/language-translation-app.git
cd language-translation-app
- Crie um ambiente virtual:
python -m venv env - Instale dependências:
pip install -r requirements.txt - Defina o token do rosto abraçado para abraçar modelos de rosto:
token = "your_hugging_face_token" - Execute o aplicativo:
python app.py
Uso
- Tradução de texto: insira uma frase, escolha idiomas e clique em "Traduzir".
- Tradução de voz: clique em "Speak Sentença", e o aplicativo ouvirá e traduzirá sua frase falada.
- Fale tradução: Após a tradução, você pode clicar em "Fale tradução" para ouvir o texto traduzido.
Modelos
- Abraçando o rosto : usa Marianmt de abraçar o rosto para tradução.
- LLAMA 3.2 : usa a API Ollama para traduções LLAMA 3.2.
- LibreTranslate : usa a API LibreTranslate.os inglês, espanhol, francês, alemão e muito mais.