Translate any video, audio or livestream in real-time.

Latest Version

Version
0.2.2
Update
December 26, 2023
Size
48.6MiB
Developer
kappaflow.dev
Category
Users
70,000+
Rating
4.08743 ★
Manifest Version
3
Web Store Status
Languages Support
Bahasa Indonesia
Deutsch
English
Filipino
Français
Kiswahili
Tiếng Việt
Türkçe
Español
Italiano
русский
हिन्दी
বাংলা
ไทย
‫العربية
中文 (简体)
中文 (繁體)
日本語
한국어
See more
Permissions
Notifications
Storage
ActiveTab
Scripting
System.display
ContextMenus
SidePanel
See more

Speech Translator Extension

This extension uses speech recognition technology, powered by Google, to convert speech from any source into text: the transcribing process. Then it translates the text from one language to another using the selected service.

You can use it for:

— 🎞️ Transcribing and translating livestreams, videos, calls, etc.
— 🎤 Transcribing and translating your speech for a livestream overlay in OBS (for livestreamers)
— 🖥️ Real-time computer-assisted translation (basically human translation)
— 📖 Practicing language learning by dictating the text and reading the translation
— 🔠 Creating translated subtitles or captions for videos or podcasts
— 👩‍💻 Creating a non-machine translation using the textual version of spoken words (called transcript)
— 👂 Enhancing accessibility for people with hearing impairments

The extension can be used on Android with Kiwi Browser. But please keep in mind that the extension is not designed for video translation on mobile devices and for mobile usage in general. You may experience some limitations and issues on Android devices, due to technical reasons. If you want to enjoy full functionality on mobile devices, please consider to fund the mobile app development. This will ensure that all features of the extension work correctly on mobile devices.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_extName__", "default_locale": "en", "description": "__MSG_extDescription__", "version": "0.2.2", "author": { "email": "[email protected]" }, "content_security_policy": { "extension_pages": "default-src 'self'; connect-src https://script.google.com/macros/s/ https://script.googleusercontent.com/macros/echo https://translate.googleapis.com/translate_a/single https://*.kappaflow.dev/; style-src 'self' 'unsafe-inline'; font-src 'self' data:; img-src data:" }, "commands": { "listen": { "description": "Start/Stop Listening", "suggested_key": { "default": "Alt+Shift+1" } } }, "background": { "service_worker": "background.js", "type": "module" }, "side_panel": { "default_path": "popup.html" }, "permissions": ["notifications", "storage", "activeTab", "scripting", "system.display", "contextMenus", "sidePanel"], "host_permissions": [ "https://script.google.com/macros/s/*", "https://script.googleusercontent.com/macros/*", "https://translate.googleapis.com/translate_a/*", "https://*.kappaflow.dev/*" ], "action": { "default_title": "Extension Menu", "default_popup": "popup-menu.html" }, "icons": { "16": "icon-16.png", "128": "icon-128.png" }, "options_ui": { "page": "options.html", "open_in_tab": true }, "web_accessible_resources": [{ "resources": ["popup.html", "options.html"], "matches": [""], "extension_ids": [ "*" ] }], "minimum_chrome_version": "114"}
Read more