C3PO - 由 ChatGPT 驱动的 i18n 翻译工具

2023-03-20 01:04:06 +08:00
 LeslieLeung

C3PO 使用 ChatGPT 作为后端生成 i18n 文件的翻译。

取名灵感:星球大战中的机器人 C-3PO ,能为人类翻译机器语言,例如帮助人类与 R2-D2 沟通。

项目地址: https://github.com/LeslieLeung/c3po

用法

在使用 C3PO 之前,您需要拥有 OpenAI API 密钥。然后,您需要通过 export OPENAI_API_KEY="sk-xxxxxx"echo "sk-xxxxxx">〜/.c3pocfg 设置它。

翻译文本

c3po translate -t "text to translate" -l "en,de"

-l "en,de" 是 ISO-639-1 语言代码,用逗号分隔。

翻译文件

c3po translateFile -f "path/to/file"

当前仅支持 csv 格式。您的 csv 文件应如下所示:

key,zh,en,de,fr
hello,你好,,,

第一行应为标题,第一列应为翻译的 key ,第二列应为源语言。 然后是目标语言。

路线图

1452 次点击
所在节点    分享创造
2 条回复
sigoden
2023-03-20 08:35:57 +08:00
这种只需要开发 prompt 就可以了,何必单独开发一款软件。

https://github.com/sigoden/aichat/wiki/Role-Examples
missdeer
2023-03-20 10:11:36 +08:00
@sigoden 这个链接不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/925387

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX