PO / Gettext 翻译工具

面向 Godot、Unity、C++ 游戏的 GNU gettext PO/POT 文件

无需登录 $19 起 变量安全

痛点

  • 通用 AI 会破坏 msgid/msgstr 结构
  • fuzzy 标记 (#, fuzzy) 丢失
  • printf %s 和 %d 变量被错误翻译
  • 手动编辑 PO 需要专业工具

解决方案

  • gettext 解析器保留 msgid/msgstr
  • 保留 fuzzy 标记和注释
  • 在 AI 之前锁定 printf 变量 (%s, %d)
  • 19 美元起固定价格 — 不按字数收费

翻译前后对比

查看 PO / Gettext 文件在 AI 翻译前后的效果,变量保持原样不变。

原文(英语)

字数:25
#. TRANSLATORS: Greeting message\n#: src/dialogue.cpp:42\nmsgid "Hello {player_name}!"\nmsgstr ""\n\nmsgid "Kill {count} rats"\nmsgstr ""\n#, fuzzy\nmsgid "%d items found"\nmsgstr ""

译文(西班牙语)

支持 28+ 种语言
#. TRANSLATORS: Greeting message\n#: src/dialogue.cpp:42\nmsgid "Hello {player_name}!"\nmsgstr "¡Hola {player_name}!"\n\nmsgid "Kill {count} rats"\nmsgstr "Mata {count} ratas"\n#, fuzzy\nmsgid "%d items found"\nmsgstr "%d objetos encontrados"

注意:所有变量(如 {pattern})在翻译版本中均保持完全不变。

变量保护机制

PO / Gettext 文件包含特殊模式,绝不可翻译。我们的 AI 会自动锁定这些内容。

已锁定
{player_name}

花括号

已锁定
%d

Printf

已锁定
%s

Printf

已保留
#, fuzzy

Fuzzy 标记

准备好为您的 PO 游戏进行本地化了吗?

上传您的 PO / Gettext 文件,24 小时内即可获得确保变量安全的 AI 翻译。无需登录,每份文件仅需 $19 起。

24 小时交付 · 变量安全 · 支持 28+ 种语言