Aplikasi terjemahan bahasa genai bahasa
Aplikasi terjemahan bahasa ini memungkinkan Anda untuk menerjemahkan teks dan ucapan di antara berbagai bahasa. Ini menggunakan tiga model yang berbeda: Hugging Face , LLAMA 3.2 , dan Libretranslate , untuk menerjemahkan teks, dengan opsi untuk input dan output suara.
Fitur
- Dukungan multi-bahasa : Terjemahkan antar bahasa seperti bahasa Inggris, Spanyol, Prancis, Jerman, dan banyak lagi.
- Beberapa model terjemahan : Pilih dari Hugging Face, Llama 3.2, atau Libretranslate.
- Penerjemahan Suara : Bicaralah kalimat, dan aplikasi akan mengubahnya menjadi teks dan menerjemahkannya ke bahasa target.
- Text-to-speech : Dengarkan teks yang diterjemahkan yang diucapkan kembali kepada Anda.
Instalasi
- Klon Repositori:
git clone https://github.com/your-username/language-translation-app.git
cd language-translation-app
- Buat lingkungan virtual:
python -m venv env - Instal dependensi:
pip install -r requirements.txt - Atur Token Wajah Memeluk untuk Model Wajah Memeluk:
token = "your_hugging_face_token" - Jalankan aplikasi:
python app.py
Penggunaan
- Terjemahan Teks: Masukkan kalimat, pilih bahasa, dan klik "Terjemahan".
- Terjemahan Suara: Klik "Bicara kalimat", dan aplikasi akan mendengarkan dan menerjemahkan kalimat lisan Anda.
- Bicara Terjemahan: Setelah Terjemahan, Anda dapat mengklik "Bicara Terjemahan" untuk mendengar teks yang diterjemahkan.
Model
- Face Hugging : Menggunakan Marianmt dari memeluk wajah untuk diterjemahkan.
- Llama 3.2 : Menggunakan API Ollama untuk terjemahan LLAMA 3.2.
- Libretranslate : Menggunakan Libretranslate API.as Bahasa Inggris, Spanyol, Prancis, Jerman, dan banyak lagi.