แอพการแปลภาษา Genai
แอพการแปลภาษานี้ช่วยให้คุณสามารถแปลข้อความและคำพูดระหว่างหลายภาษา มันใช้สามรุ่นที่แตกต่างกัน: Hugging Face , Llama 3.2 และ Libretranslate สำหรับการแปลข้อความพร้อมตัวเลือกสำหรับการป้อนเสียงและเอาต์พุต
คุณสมบัติ
- การสนับสนุนหลายภาษา : แปลระหว่างภาษาต่าง ๆ เช่นภาษาอังกฤษ, สเปน, ฝรั่งเศส, เยอรมันและอื่น ๆ
- แบบจำลองการแปลหลายแบบ : เลือกจาก Hugging Face, Llama 3.2 หรือ Libretranslate
- การแปลด้วยเสียง : พูดประโยคและแอพจะแปลงเป็นข้อความและแปลเป็นภาษาเป้าหมาย
- Text-to-Speech : ฟังข้อความที่แปลกลับมาพูดถึงคุณ
การติดตั้ง
- โคลนที่เก็บ:
git clone https://github.com/your-username/language-translation-app.git
cd language-translation-app
- สร้างสภาพแวดล้อมเสมือนจริง:
python -m venv env - ติดตั้งการพึ่งพา:
pip install -r requirements.txt - ตั้งค่าโทเค็นใบหน้ากอดสำหรับ Hugging Face Models:
token = "your_hugging_face_token" - รันแอพ:
python app.py
การใช้งาน
- การแปลข้อความ: ป้อนประโยคเลือกภาษาและคลิก "แปล"
- การแปลด้วยเสียง: คลิก "พูดประโยค" และแอพจะฟังและแปลประโยคพูดของคุณ
- พูดการแปล: หลังจากการแปลคุณสามารถคลิก "พูดการแปล" เพื่อฟังข้อความที่แปล
แบบจำลอง
- Hugging Face : ใช้ Marianmt จาก Hugging Face เพื่อแปล
- LLAMA 3.2 : ใช้ Ollama API สำหรับการแปล Llama 3.2
- Libretranslate : ใช้ Libretranslate API.AS ภาษาอังกฤษ, สเปน, ฝรั่งเศส, เยอรมันและอื่น ๆ