whisper_transcribe / lang_ui.py
chompionsawelo's picture
slight lang ui changes
60d0e82
raw
history blame
5.55 kB
english_ui = {
"top_markdown": """
## Transcribe
Insert your video and set the options for transcribing
""",
"middle_markdown": """
## Adjustment
Listen to the clips below and type in the name according to the speaker's sound. After that, please click the 'Adjust Speaker' button to adjust the result above accordingly.
""",
"bottom_markdown": """
## Result
The following is the result of the transcribe
""",
"get_video_start_info": "Start downloading",
"get_video_fail_info": "Failed to download, please make sure the link can be accessed by 'Anyone with the link'",
"get_video_finished_info": "Finish downloading",
"input_video_warning": "Please submit a video",
"start_time_warning": "Please provide a correct start time",
"end_time_warning": "Please provide a correct end time",
"lang_radio_warning": "Please choose a language for the video",
"model_dropdown_warning": "Please choose a model size for the video",
"input_url_label": "Insert Google Drive video url (Optional)",
"input_url_info": "Instead of uploading your video directly, you can use Google Drive shareable link",
"download_button_value": "Download Google Drive Video",
"input_video_label": "Insert video",
"start_time_label": "Start time",
"end_time_label": "End time",
"lang_radio_choices": ["English", "Indonesian", "Automatic"],
"lang_radio_label": "Language",
"lang_radio_info": "What language do they speak in the video?",
"model_dropdown_choices": ["tiny", "base", "small", "medium", "large"],
"model_dropdown_label": "Model size",
"model_dropdown_info": "The higher the model, the more accurate the transcript will be but the process will take longer",
"summary_checkbox_label": "Use summary",
"summary_checkbox_info": "Do you need a summary of the transcribe? Note: Result might be inaccurate",
"start_button_value": "Start Transcribing",
"adjust_speaker_value": "Speaker name",
"prev_button_value": "Previous Speaker",
"next_button_value": "Next Speaker",
"adjust_button_value": "Adjust Speaker",
"output_video_label": "Video with subtitle",
"output_transcribe_label": "Transcribe result",
"progress_starting_process": "Starting process",
"progress_preparing_video": "Preparing video",
"progress_acquiring_diarization": "Acquiring diarization",
"progress_transcribing_audio": "Transcribing audio",
"progress_adjust_speaker": "Adjusting speakers",
"progress_add_subtitle": "Adding subtitle on video"
}
indonesia_ui = {
"top_markdown": """
## Transkrip
Masukkan video dan sesuaikan opsi untuk transkrip
""",
"middle_markdown": """
## Penyesuaian
Dengarkan cuplikan suara pembicara dan ubah nama sesuai suara pembicara. Setelah itu, silahkan tekan tombol 'Sesuaikan Pembicara' untuk menyesuaikan nama pembicara pada hasil di atas
""",
"bottom_markdown": """
## Hasil
Berikut hasil akhir dari transkrip
""",
"get_video_start_info": "Mulai mengunduh",
"get_video_fail_info": "Gagal mengunduh, pastikan tautan dapat diakses oleh 'Siapa saja yang memiliki link'",
"get_video_finished_info": "Selesai mengunduh",
"input_video_warning": "Mohon masukkan video",
"start_time_warning": "Mohon berikan waktu mulai yang sesuai",
"end_time_warning": "Mohon berikan waktu selesai yang sesuai",
"lang_radio_warning": "Mohon pilih bahasa yang digunakan dalam video",
"model_dropdown_warning": "Mohon pilih ukuran model yang digunakan untuk video",
"input_url_label": "Masukkan tautan video Google Drive (Opsional)",
"input_url_info": "Jika anda terkendala untuk mengunggah video secara langsung, silahkan unggah video ke Google Drive dan gunakan tautan video terbuka dari Google Drive pada kolom berikut",
"download_button_value": "Unduh Video Google Drive",
"input_video_label": "Masukkan video",
"start_time_label": "Waktu mulai",
"end_time_label": "Waktu selesai",
"lang_radio_choices": ["Bahasa Inggris", "Bahasa Indonesia", "Otomatis"],
"lang_radio_label": "Bahasa",
"lang_radio_info": "Bahasa apa yang digunakan dalam video?",
"model_dropdown_choices": ["mungil", "dasar", "kecil", "sedang", "besar"],
"model_dropdown_label": "Ukuran model",
"model_dropdown_info": "Semakin tinggi modelnya, semakin akurat transkripnya namun prosesnya akan membutuhkan waktu yang lebih lama. Disarankan untuk menggunakan model 'besar'",
"summary_checkbox_label": "Gunakan kesimpulan",
"summary_checkbox_info": "Apakah anda memerlukan kesimpulan dari transkrip? Hasil mungkin tidak sepenuhnya akurat",
"start_button_value": "Mulai Transkrip",
"adjust_speaker_value": "Nama pembicara",
"prev_button_value": "Pembicara Sebelumnya",
"next_button_value": "Pembicara Selanjutnya",
"adjust_button_value": "Sesuaikan Pembicara",
"output_video_label": "Video dengan subtitle",
"output_transcribe_label": "Hasil transkrip",
"progress_starting_process": "Memulai proses",
"progress_preparing_video": "Mempersiapkan video",
"progress_acquiring_diarization": "Mengenali pembicara",
"progress_transcribing_audio": "Mendapatkan transkrip suara",
"progress_adjust_speaker": "Menyesuaikan pembicara",
"progress_add_subtitle": "Menambahkan subtitle pada video"
}
def get_ui_lang(index):
selectable_ui_lang = [english_ui, indonesia_ui]
return selectable_ui_lang[index]