可能是最好用的多语言管理工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
WngShhng

可能是最好用的多语言管理工具

  •  
  •   WngShhng 13 天前 1027 次点击

    现在国内那么卷,国际很多人想到产品出海。

    当我在做应用国际化的时候,很头疼的一件事就是多语言文案的管理。

    这不仅包括应用内的多语言词条的管理,也包括应用商店名称、简介等词条的管理。

    有时候修改一个词条,需要动十几个文件。

    所以,我开发了一个工具解决这个问题。(其实,我一直想解决这个问题,之前都是用 Python 脚本,前几个月想试一下 Kotlin Multiplatform ,所以才用这个技术栈,解决了这个问题。)

    详情了解:


    一些基本信息,帮助你快速了解:

    应用场景:

    • 开发过程中的多语言词条管理
    • 运营过程中的多语言词条管理,比如应用商店简介、名称、更新日志等多语言文件词条的管理

    具体功能:

    • 支持多项目、多平台和多路径:支持创建多个项目,支持 Android 、iOS 、Flutter 、Kotlin Multiplatform 、Java Properties 、任意的 YAML 和 JSON 等多种格式的词条管理
    • 操作便捷:选择路径之后自动加载词条,以数据表格形式展示,每个词条一行,点击词条在一个对话框内编辑所有语言的翻译,不需要每个文件进行编辑
    • 支持过滤、排序、筛选等:支持对翻译内容进行排序,支持关键词查询,多语言过滤,支持数据报表展示等
    • 支持自动化翻译:内置多种翻译平台 API ,开箱即用,还支持 AI 翻译,并允许为应用和词条添加备注信息,用于 AI 翻译,以使翻译更加精准
    • 开源免费,也支持付费商业版

    专业版兑换码:

    RHU77BDJATWABTV6LXA6L8 QN5C2742DYYABTV6LXA632 QY2XHL3LC7YABTV6LXA7AE 
    7 条回复    2026-04-13 15:09:11 +08:00
    jardel
        1
    jardel  
       13 天前
    其实可以参考 Crowdin 去做,可以多人 review comment 。也支持多种占位符。
    但是现在我接触过的几个项目都开始用几行脚本执行 chatgpt 去翻译。比人工更稳定。
    WngShhng
        2
    WngShhng  
    OP
       13 天前
    @jardel 用脚本也可以,就是要编辑某个词条的时候会不方便。
    Crowdin 这种考虑过,目前还是比较偏向离线工具吧。
    hzzh
        3
    hzzh  
       13 天前
    注册完登陆报错:登陆失败:20003:无权限
    WngShhng
        4
    WngShhng  
    OP
       13 天前
    @hzzh 看上去是本地线程同步的问题,我修复下,谢谢
    19cm
        5
    19cm  
       13 天前
    专业版兑换码:

    怎么兑换啊
    WngShhng
        6
    WngShhng  
    OP
       13 天前
    @19cm 会员中心页面有“提交兑换码”
    19cm
        7
    19cm  
       13 天前
    @WngShhng #6 太不明显了,找到了,结果兑换码都用完了,哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2998 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 14:06 PVG 22:06 LAX 07:06 JFK 10:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86