A Chrome extension that translates subtitles of Udemy content and reads them out with a synthetic voice.
Udemy translate & speech Extension
## Features
- Automatic translation of Udemy video subtitles to the user's preferred language
- Caption display of translated subtitles
- Playback of the translated subtitles using synthesized speech
- Customizable settings for language preferences and voice options
## Translation Languages
- German (Germany)
- French (France)
- French (Canada)
- Italian (Italy)
- Japanese (Japan)
- Korean (Korea)
- Russian (Russia)
- Spanish (Spain)
- Turkish (Turkey)
- Ukrainian (Ukraine)
- Chinese (Simplified) }
- Chinese (Traditional)
- Hindi (Hindi)
- Arabic (Arabic)
- Portuguese (Brazil)
- Portuguese (Portugal)
- Bengali (Bangladeshi)
- Filipino (Philippines)
- Indonesian (Indonesia)
- Vietnamese(Vietnam)
Read more
- Automatic translation of Udemy video subtitles to the user's preferred language
- Caption display of translated subtitles
- Playback of the translated subtitles using synthesized speech
- Customizable settings for language preferences and voice options
## Translation Languages
- German (Germany)
- French (France)
- French (Canada)
- Italian (Italy)
- Japanese (Japan)
- Korean (Korea)
- Russian (Russia)
- Spanish (Spain)
- Turkish (Turkey)
- Ukrainian (Ukraine)
- Chinese (Simplified) }
- Chinese (Traditional)
- Hindi (Hindi)
- Arabic (Arabic)
- Portuguese (Brazil)
- Portuguese (Portugal)
- Bengali (Bangladeshi)
- Filipino (Philippines)
- Indonesian (Indonesia)
- Vietnamese(Vietnam)
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Udemy translate & speech", "description": "A Chrome extension that translates subtitles of Udemy content and reads them out with a synthetic voice.", "version": "1.4.0", "manifest_version": 3, "background": { "service_worker": "background.js" }, "permissions": [ "storage" ], "action": { "default_popup": "action/popup.html", "default_icon": { "16": "images/img16.png", "32": "images/img32.png", "48": "images/img48.png", "128": "images/img128.png" } }, "content_scripts": [ { "matches": [ "https://www.udemy.com/course/*" ], "js": [ "content.js" ], "css": ["styles.css"], "run_at": "document_end" } ], "icons": { "16": "images/img16.png", "32": "images/img32.png", "48": "images/img48.png", "128": "images/img128.png" }}
Read more