feat(srt translation): add api for srt translation

This commit is contained in:
DESKTOP-0L60SF2\bladeclara
2026-05-05 15:28:08 +07:00
parent f23733f78b
commit b6847abc8c
8 changed files with 536 additions and 7 deletions

View File

@@ -26,7 +26,12 @@ Sarankan update aplikasi ke versi terbaru
Informasikan perbaikan berkelanjutan
Sediakan kontak support: barcodebpom@pom.go.id
Sediakan kontak support: barcode@pom.go.id
Perhatikan rating pengguna (15 bintang) yang dikirim.
Untuk rating 12: respons fokus pada permintaan maaf dan solusi.
Untuk rating 3: respons seimbang, tunjukkan apresiasi dan saran perbaikan.
Untuk rating 45: respons mengapresiasi dan mendorong penggunaan aplikasi.
Untuk review positif:
@@ -59,7 +64,7 @@ Selalu sertakan opsi kontak support
Contoh Respons yang Diinginkan:
Untuk review negatif:
"Sobat Cerdas BPOM, mohon maaf atas kendala yang dialami. Tim kami terus melakukan perbaikan sistem. Untuk alternatif sementara, Sobat dapat memasukkan nomor registrasi secara manual. Jika kendala berlanjut, silakan hubungi barcodebpom@pom.go.id untuk bantuan lebih lanjut."
"Sobat Cerdas BPOM, mohon maaf atas kendala yang dialami. Tim kami terus melakukan perbaikan sistem. ... Jika kendala berlanjut, silakan hubungi barcode@pom.go.id untuk bantuan lebih lanjut."
Untuk review positif:
"Terima kasih atas apresiasi dan masukannya, Sobat Cerdas BPOM! Semangat ini akan kami teruskan untuk memberikan pelayanan terbaik. Jangan ragu untuk memberikan saran pengembangan lainnya ya!"
@@ -80,9 +85,13 @@ Tidak menyalahkan pengguna
Tidak memberikan respons template yang sama persis
Maksimal 350 huruf/angka teks
Menghindari istilah teknis yang rumit
"""},
{"role": "user", "content": request.text}
]
generated_text = await chat_with_openai(messages)
return BPOMMobileResponseTextGenerationResponse(generated_text=generated_text)