Skip to content

zxss702/XCStringAutoTranslate

Repository files navigation

App Icon

XCStrings 翻译专家

XCStrings 翻译专家 是一款专为 iOS/macOS 开发者设计的自动化翻译工具。它利用先进的 Gemini AI 模型,能够深入理解上下文,生成风格统一、地道的翻译内容,极大地简化了 .xcstrings 文件的本地化流程。

✨ 核心特性

  • 🧠 深度理解上下文: 不仅仅是字面翻译,AI 会根据键值、注释及现有翻译推断语境。
  • 🎨 风格统一: 自动生成并遵循项目特定的风格指南,确保术语一致性。
  • 🔄 增量翻译: 自动识别未翻译的条目,仅处理新增内容,节省 Token 并提高效率。
  • 📝 思维链展示: 实时展示 AI 的翻译推理过程,让结果更可信。
  • 🛠 高度可控: 支持自定义翻译偏好,如“保持正式语气”、“保留特定术语”等。
  • ⚡️ 批量处理: 智能分批处理大量条目,确保稳定性和速度。

🚀 快速使用

无需配置复杂的本地开发环境,您可以直接在 Google AI Studio 中运行此应用。这是最简单的使用方式。

👉 点击这里在 Google AI Studio 中打开 App

📖 使用指南

  1. 上传文件:

    • 将 Xcode 项目中的 .xcstrings 文件拖拽到上传区域。
    • 应用会自动解析文件内容,显示总条目数和源语言。
  2. 选择目标语言:

    • 应用会自动勾选文件中已存在的语言。
    • 你可以手动点击添加或取消需要翻译的目标语言(如英语、德语、繁体中文等)。
  3. 设置翻译偏好 (可选):

    • 在“翻译偏好 / 附言”文本框中,告诉 AI 你的特殊要求。
    • 例如:“请将 'Settings' 翻译为 '设置'”,“保持轻松活泼的语气”,“不要翻译应用名称 'SuperApp'”。
  4. 开始翻译:

    • 点击 “开始智能翻译” 按钮。
    • 阶段一:分析与风格生成。AI 会先分析现有翻译,生成一份风格指南。
    • 阶段二:批量翻译。AI 开始分批处理未翻译的条目。你可以看到实时的“思维链”日志,了解 AI 是如何思考的。
  5. 下载结果:

    • 翻译完成后,点击 “下载 .xcstrings”
    • 将下载的文件替换回你的 Xcode 项目即可。

⚠️ 注意事项

  • 数据隐私: 翻译内容会发送至 Google Gemini API。请确保不包含敏感的用户隐私数据。
  • 文件备份: 建议在替换原文件前备份你的 .xcstrings 文件。

📄 许可证

MIT License

About

Auto translate XCString by Gemini

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors