V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
LeslieLeung
V2EX  ›  分享创造

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

  •  
  •   LeslieLeung · 2023-03-20 01:04:06 +08:00 · 1622 次点击
    这是一个创建于 619 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 ,第二列应为源语言。 然后是目标语言。

    路线图

    • 支持 GNU mo / po 文件
    • 稳定性改进
    2 条回复    2023-03-20 10:11:36 +08:00
    sigoden
        1
    sigoden  
       2023-03-20 08:35:57 +08:00   ❤️ 1
    这种只需要开发 prompt 就可以了,何必单独开发一款软件。

    https://github.com/sigoden/aichat/wiki/Role-Examples
    missdeer
        2
    missdeer  
       2023-03-20 10:11:36 +08:00
    @sigoden 这个链接不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1116 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.