magicse / SoniTranslate

Synchronized Translation for Videos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸŽ₯ SoniTranslate 🈷️

🎬 Video Translation with Synchronized Audio 🌐

SonyTranslate is a powerful and user-friendly web application that allows you to easily translate videos into different languages. This repository hosts the code for the SonyTranslate web UI, which is built with the Gradio library to provide a seamless and interactive user experience.

Description Link
πŸ“™ Colab Notebook Open In Colab
πŸŽ‰ Repository GitHub Repository
πŸš€ Online DEMO Hugging Face Spaces

SonyTranslate's web UI, which features a browser interface built on the Gradio library.

image

Supported languages for translation

Language Code Language
en English
fr French
de German
es Spanish
it Italian
ja Japanese
zh Chinese
nl Dutch
uk Ukrainian
pt Portuguese
ar Arabic
cs Czech
da Danish
fi Finnish
el Greek
he Hebrew
hu Hungarian
ko Korean
fa Persian
pl Polish
ru Russian
tr Turkish
ur Urdu
hi Hindi
vi Vietnamese

Example:

Original audio

Video_t.mp4

Translated audio

video_dub.mp4

πŸ“– News

πŸ”₯ 2023/10/29: Edit the translated subtitle, download it, adjust volume and speed options.

πŸ”₯ 2023/08/03: Changed default options and added directory view of downloads.

πŸ”₯ 2023/08/02: Added support for Arabic, Czech, Danish, Finnish, Greek, Hebrew, Hungarian, Korean, Persian, Polish, Russian, Turkish, Urdu, Hindi, and Vietnamese languages. 🌐

πŸ”₯ 2023/08/01: Add options for use RVC models.

πŸ”₯ 2023/07/27: Fix some bug processing the video and audio.

πŸ”₯ 2023/07/26: New UI and add mix options.

Contributing

Welcome to contributions from the community! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request. For more information, please refer to the contribution guidelines.

License

Although the code is licensed under Apache 2, the models or weights may have commercial restrictions, as seen with pyannote diarization.

About

Synchronized Translation for Videos

License:Apache License 2.0


Languages

Language:Python 98.6%Language:Jupyter Notebook 1.4%