{"id":17011775,"url":"https://github.com/flaribbit/paper-translator","last_synced_at":"2025-04-12T08:40:38.096Z","repository":{"id":53883193,"uuid":"474965586","full_name":"flaribbit/paper-translator","owner":"flaribbit","description":"论文翻译器！使用百度翻译把 pdf 格式的英文论文转换成中英文对照的 html 文件！","archived":false,"fork":false,"pushed_at":"2022-09-06T13:10:35.000Z","size":18,"stargazers_count":17,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T03:41:47.068Z","etag":null,"topics":["paper","pdf","pdf-converter","translator"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flaribbit.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-28T11:09:46.000Z","updated_at":"2024-08-21T17:10:40.000Z","dependencies_parsed_at":"2022-09-11T09:53:16.269Z","dependency_job_id":null,"html_url":"https://github.com/flaribbit/paper-translator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaribbit%2Fpaper-translator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaribbit%2Fpaper-translator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaribbit%2Fpaper-translator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flaribbit%2Fpaper-translator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flaribbit","download_url":"https://codeload.github.com/flaribbit/paper-translator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248542992,"owners_count":21121827,"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":["paper","pdf","pdf-converter","translator"],"created_at":"2024-10-14T06:07:58.575Z","updated_at":"2025-04-12T08:40:38.077Z","avatar_url":"https://github.com/flaribbit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# paper-translator\r\n中英对照论文翻译工具\r\n\r\n使用百度翻译把 pdf 格式的英文论文转换成中英文对照的 html 文件！\r\n\r\n![](https://cdn.nlark.com/yuque/0/2022/png/22611614/1648519063367-e9be07e9-dbba-4b8b-a2f1-cba821c5335f.png)\r\n\r\n## 使用百度翻译\r\n提示：百度翻译突然要钱了\r\n\r\n2022年8月1日起，通用翻译API标准版免费调用量调整为5万字符/月，高级版免费调用量调整为100万字符/月 [查看详情](https://api.fanyi.baidu.com/doc/8)\r\n\r\n当然，如果你是付费用户，仍可以继续使用\r\n\r\n1. 安装依赖 `pip install requests pymupdf`\r\n2. 申请百度翻译接口：[通用翻译API](https://api.fanyi.baidu.com/product/11)，点击下方“立即使用”并根据提示操作\r\n3. 在[总览页面](http://api.fanyi.baidu.com/api/trans/product/desktop)最下方的申请信息中可以看到 **APPID** 和 **密钥**\r\n4. 初次使用，运行 `python main.py`，程序会生成 `key.py` 文件，用任意编辑器打开后填写 appid 和 appkey ，保存\r\n5. 之后就可以正常使用本程序了\r\n\r\n## 使用腾讯翻译\r\n提示：根据[计费概述](https://cloud.tencent.com/document/product/551/35017)，文本翻译的**每月免费额度为 5 百万字符**，请留意后台使用量。\r\n\r\n1. 安装依赖 `pip install tencentcloud-sdk-python pymupdf`\r\n2. 申请腾讯翻译接口：[机器翻译](https://console.cloud.tencent.com/tmt)\r\n3. 在[API密钥管理]新建密钥，之后可以看到 **SecretId** 和 **SecretKey**\r\n4. 初次使用，运行 `python main.py`，程序会生成 `key.py` 文件，用任意编辑器打开后填写 SecretId 和 SecretKey ，保存\r\n5. 之后就可以正常使用本程序了\r\n\r\n## 使用方法\r\n```sh\r\npython main.py 英文文档.pdf\r\n```\r\n\r\n如果希望编辑提取出的文字，可以使用以下命令。程序会首先生成一个同名的 txt 文件，手动编辑保存后按回车键继续翻译。\r\n```sh\r\npython main.py --edit 英文文档.pdf\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaribbit%2Fpaper-translator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflaribbit%2Fpaper-translator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflaribbit%2Fpaper-translator/lists"}