Sprachübersetzung Genai App
Mit dieser Sprachübersetzungs -App können Sie Text und Sprache zwischen mehreren Sprachen übersetzen. Es verwendet drei verschiedene Modelle: Umarmung Face , Lama 3.2 und LibretRanslate , um Text mit Optionen für Spracheingabe und Ausgabe zu übersetzen.
Merkmale
- Multisprachiger Unterstützung : Übersetzen Sie zwischen Sprachen wie Englisch, Spanisch, Französisch, Deutsch und mehr.
- Mehrere Übersetzungsmodelle : Wählen Sie aus Umarmung Face, Lama 3.2 oder LibretRanslate.
- Sprachübersetzung : Sprechen Sie einen Satz, und die App wird ihn in Text umwandeln und in die Zielsprache übersetzen.
- Text-to-Speech : Hören Sie den übersetzten Text, der zu Ihnen gesprochen wird.
Installation
- Klonen Sie das Repository:
git clone https://github.com/your-username/language-translation-app.git
cd language-translation-app
- Erstellen Sie eine virtuelle Umgebung:
python -m venv env - Installieren Sie Abhängigkeiten:
pip install -r requirements.txt - Setzen Sie das umarmende Gesichts -Token für umarmende Gesichtsmodelle:
token = "your_hugging_face_token" - Führen Sie die App aus:
python app.py
Verwendung
- Textübersetzung: Geben Sie einen Satz ein, wählen Sie Sprachen und klicken Sie auf "Übersetzen".
- Sprachübersetzung: Klicken Sie auf "Sätze sprechen", und die App hört und übersetzt Ihren gesprochenen Satz.
- Übersetzung sprechen: Nach der Übersetzung können Sie auf "Übersetzung sprechen" klicken, um den übersetzten Text zu hören.
Modelle
- Umarmendge Gesicht : Verwendet Marianmt, um das Gesicht zur Übersetzung zu umarmen.
- Lama 3.2 : Verwendet die Ollama -API für Lama 3.2 -Übersetzungen.
- LibretRanslate : Verwendet die LibretRanslate api.as Englisch, Spanisch, Französisch, Deutsch und mehr.