Udemy 영어 자막 번역 / 한글 자막 띄우기
Udemy 한글 자막 - Google 번역, DeepL 번역 Extension
Udemy 영상의 Transcript(en-US)를 기반으로 한글 자막을 생성해줍니다.
영어 자막이 여러 줄로 나뉘어 있어도, 문장 단위로 번역하여 자연스러운 한글 자막을 제공합니다.
개인공부용으로 만든 많이 부족한 프로그램이기에 피드백을 주시면 감사하겠습니다 😅
번역은 아래 세 가지 방식 중 선택이 가능합니다.
1. Google
2. DeepL Free API
3. DeepL Pro API
Google을 선택할 경우, 별도의 API Key 발급은 필요하지 않습니다.
DeepL Free API 또는 DeepL Pro API를 선택할 경우 API Key를 발급 받으셔야 합니다.
# 주요 기능
1. 한글 미지원 강의 자막 번역
한글 자막을 지원하지 않는 강의에서 영어 자막을 기반으로 한글 자막을 볼 수 있어요.
2. 자막 동시 보기
한영 또는 영한 순서로 자막을 동시에 보거나, 한국어만 보이도록 설정할 수 있어요.
3. 번역 API 선택 가능
Google API, DeepL Free API, 그리고 DeepL Pro API 중에서 선택 가능합니다.
번역 API를 사용하기 때문에 번역이 매끄럽지 않을 수 있습니다.
자막이 잘릴 경우 자막 크기를 조절해보세요. 😊
Udemy:
https://www.udemy.com/
DeepL:
https://www.deepl.com/
Icon Attribution:
https://www.flaticon.com/
Language icons created by Freepik - Flaticon
Read more
영어 자막이 여러 줄로 나뉘어 있어도, 문장 단위로 번역하여 자연스러운 한글 자막을 제공합니다.
개인공부용으로 만든 많이 부족한 프로그램이기에 피드백을 주시면 감사하겠습니다 😅
번역은 아래 세 가지 방식 중 선택이 가능합니다.
1. Google
2. DeepL Free API
3. DeepL Pro API
Google을 선택할 경우, 별도의 API Key 발급은 필요하지 않습니다.
DeepL Free API 또는 DeepL Pro API를 선택할 경우 API Key를 발급 받으셔야 합니다.
# 주요 기능
1. 한글 미지원 강의 자막 번역
한글 자막을 지원하지 않는 강의에서 영어 자막을 기반으로 한글 자막을 볼 수 있어요.
2. 자막 동시 보기
한영 또는 영한 순서로 자막을 동시에 보거나, 한국어만 보이도록 설정할 수 있어요.
3. 번역 API 선택 가능
Google API, DeepL Free API, 그리고 DeepL Pro API 중에서 선택 가능합니다.
번역 API를 사용하기 때문에 번역이 매끄럽지 않을 수 있습니다.
자막이 잘릴 경우 자막 크기를 조절해보세요. 😊
Udemy:
https://www.udemy.com/
DeepL:
https://www.deepl.com/
Icon Attribution:
https://www.flaticon.com/
Language icons created by Freepik - Flaticon
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Udemy \ud55c\uae00 \uc790\ub9c9 - Google \ubc88\uc5ed, DeepL \ubc88\uc5ed", "description": "Udemy \uc601\uc5b4 \uc790\ub9c9 \ubc88\uc5ed / \ud55c\uae00 \uc790\ub9c9 \ub744\uc6b0\uae30", "version": "1.1.2", "manifest_version": 3, "icons": { "16": "images/icon_16.png", "32": "images/icon_32.png", "64": "images/icon_64.png", "128": "images/icon_128.png", "512": "images/icon_512.png" }, "permissions": [ "storage" ], "host_permissions": [ "*://api-free.deepl.com/*", "*://api.deepl.com/*" ], "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": [ "https://www.udemy.com/course/*" ], "js": [ "js/popup.js", "js/global.js", "js/helpers_udemy.js", "js/helpers_general.js", "js/helpers_translate.js", "js/udemy_translater.js", "js/webvtt_parser.js" ], "css": [ "css/popupMenu.css", "css/deepl_free_api_key_input.css", "css/deepl_pro_api_key_input.css", "css/font_size_input.css", "css/on_off_switch.css", "css/chatgpt_api_key_input.css", "css/popup.css", "css/radio1.css", "css/radio2.css", "css/save_button.css", "css/udemy_translater_popup_button.css" ], "all_frames": true, "run_at": "document_end", "type": "module" } ], "web_accessible_resources": [ { "resources": [ "images/icon_128.png", "popup.html", "css/popupMenu.css", "css/deepl_free_api_key_input.css", "css/deepl_pro_api_key_input.css", "css/font_size_input.css", "css/on_off_switch.css", "css/chatgpt_api_key_input.css", "css/popup.css", "css/radio1.css", "css/radio2.css", "css/save_button.css", "css/udemy_translater_popup_button.css", "js/popup.js", "js/inject_for_vtt.js" ], "matches": [ "https://www.udemy.com/*" ] } ]}
Read more