{"id":21878151,"url":"https://github.com/suifengtec/subtitle-translator","last_synced_at":"2025-04-15T03:03:59.556Z","repository":{"id":76190654,"uuid":"184695993","full_name":"suifengtec/subtitle-translator","owner":"suifengtec","description":"字幕翻译软件，翻译功能由谷歌翻译实现。 Translating a subtitle file to any one language, powered by Google Translate.","archived":false,"fork":false,"pushed_at":"2019-05-03T05:28:17.000Z","size":88654,"stargazers_count":50,"open_issues_count":2,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T03:03:51.449Z","etag":null,"topics":["eric6","fbs","pyqt5","python","srt","srt-files","srt-subtitles","subtitle"],"latest_commit_sha":null,"homepage":"http://coolwp.com/subtitle-translator.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suifengtec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-03T03:57:31.000Z","updated_at":"2025-04-02T18:47:57.000Z","dependencies_parsed_at":"2023-03-11T21:39:28.295Z","dependency_job_id":null,"html_url":"https://github.com/suifengtec/subtitle-translator","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suifengtec%2Fsubtitle-translator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suifengtec%2Fsubtitle-translator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suifengtec%2Fsubtitle-translator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suifengtec%2Fsubtitle-translator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suifengtec","download_url":"https://codeload.github.com/suifengtec/subtitle-translator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248997083,"owners_count":21195798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eric6","fbs","pyqt5","python","srt","srt-files","srt-subtitles","subtitle"],"created_at":"2024-11-28T08:11:48.412Z","updated_at":"2025-04-15T03:03:59.551Z","avatar_url":"https://github.com/suifengtec.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# subtitle translator\r\n\r\n\r\n字幕翻译软件，翻译功能由谷歌翻译实现。\r\n\r\nTranslating a subtitle file to any one language, powered by Google Translate.\r\n\r\n[Project Home Page](http://coolwp.com/subtitle-translator.html)\r\n\r\n\r\n## UI\r\n\r\nload a srt file\r\n\r\n![](screenshot/001.png)\r\n\r\nchoose a traget language for translation, or it will be simplified-Chinese\r\n\r\n![](screenshot/003.png)\r\n\r\ntranslated\r\n\r\n![](screenshot/002.png)\r\n\r\n\r\n## Releases\r\n\r\n[Releases](https://github.com/suifengtec/subtitle-translator/releases/)\r\n\r\n\r\n## Source Code\r\n\r\n[V1.0.0 code ](./src)\r\n\r\n## Softwares Used\r\n\r\n```\r\n\r\neric6\r\nQt Designer\r\n\r\n\r\n```\r\n\r\n## Dependent Python packages\r\n```\r\n\r\npip install PyQt5 fbs requests pysrt  googletrans\r\n\r\n```\r\n\r\n## Shortcuts\r\n\r\nCtrl+F : Find and open a subtitle file；\r\n\r\nCtrl+T: the current subtitle file will be translate to the selected language, if no language is selected simplified-Chinese by default .\r\n\r\nCtrl+S : save the translated subtitle file;\r\n\r\nCtrl+Alt+S : save as a bilingual subtitle file.\r\n\r\n\r\n## TODOs\r\n\r\n- [x] 自动探测字幕文件原来使用的语种;\r\n- [x] GUI程序;\r\n- [x] 编译为 Windows 上的可安装包;\r\n- [x] 可选择翻译为多个语种中的一种语言;\r\n- [x] 翻译后的字幕文件的重命名方式;\r\n- [x] 保存为新的字幕文件;\r\n- [x] 保存为双语种字幕文件;\r\n- [x] 支持 SubRip (.srt) 类型的字幕文件;\r\n- [ ] 多翻译引擎支持;\r\n- [ ] 压缩代码,优化依赖,减小安装包的尺寸;\r\n- [ ] 支持 SubStation Alpha (.ssa)类型的字幕文件;\r\n- [ ] 支持 WebVTT (.vtt)类型的字幕文件;\r\n- [ ] 支持 MicroDVD (.sub)类型的字幕文件;\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuifengtec%2Fsubtitle-translator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuifengtec%2Fsubtitle-translator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuifengtec%2Fsubtitle-translator/lists"}