Xliff Tool For Xcode

Xliff Tool For Xcode(简称Xliff Tool)是一个为开发者制作的翻译工具。它支持编辑xliffxcloc类型的文件。

Xliff Tool主要包含以下功能:

  1. 翻译
  2. 核对(核对翻译是否正确)
  3. 语法检测
  4. 改写(内容优化)

特别地,Xliff Tool还可以通过交叉核对来提高翻译的准确性,即使您对于该语言一无所知。

Xliff共支持两种翻译模式:

  • 具备最强隐私保护的本地机器语言翻译模式。
    • 该模式使用系统内置的机器语言翻译。翻译完全在本地进行。因此具备最强隐私保护。并且翻译质量很高。
    • 此模式支持20种语言的互相翻译。(阿拉伯语、波兰语、德语、俄语、法语、韩语、荷兰语、葡萄牙语、日语、泰语、土耳其语、乌克兰语、西班牙语(西班牙)、意大利语、印度尼西亚语、英语(美国)、英语(英国)、越南语、中文(台湾)、中文(中国大陆))。
  • 支持更多语言的LLM翻译。
    • 若您要翻译的语言不在上面的范围内。可以使用LLM翻译。
    • Ollama本地LLM
      • 同样隐私性极强,本地运行的大语言模型
      • 用户可以根据翻译的语言选择最合适的大语言模型

在使用Xliff Tool之前,我们强烈建议您阅读“最佳实践”,并根据其中的内容改进您的翻译流程。“最佳实践”是作为开发者的我们,总结的使用Xliff Tool的技巧,阅读它,可以使您全面地掌握Xliff Tool的功能。“最佳实践”在Xliff Tool中是一个黄色的书籍图标,您很容易就能看见它。

您也可以直接在本网站的顶部的“最佳实践”来进行在线阅读。

xliff_tool

下载

Download_on_the_Mac_App_Store_Badge_CNSC_RGB_blk_092917

Download_on_the_App_Store_Badge_CNSC_RGB_blk_092917

更新日志

3.0.0 (317、318)

  • 应用商店首发。
  • 使用SwiftUI完全重写应用。
  • 使用Core Data替代了Realm。支持iCloud同步。
  • 同时支持macOS、iOS、iPadOS。

3.1.0(322)

  • 添加了AI翻译的进度。
  • 添加了Xliff工具翻译2.0快捷指令。
    • 与旧的快捷指令相比,新的快捷指令可以更广泛地使用,并支持翻译进度。
  • 不再检查空源。

3.1.1(325)

  • 修正当仅翻译一个项目时,结果显示为1的问题。
  • 修正欢迎视图下的订阅检测显示。
  • 当人工智能翻译结束后,清楚剪贴板。

4.0.0(350)

  • macOS版
    • 新图标,换了一个更可爱的新图标。
    • 删除了询问是否已已验证方式打开。因为可以使用大语言模型来快速认证。
    • 新增功能:
      • 语法检查
        • 长句的语法检查
        • 逐字文本的检测
      • 翻译
        • 本地大语言模型翻译
        • 重置翻译
      • 验证翻译
        • 本地大语言模型验证翻译
        • 本地大语言模型交叉验证翻译
        • 重置验证
      • 设置
        • 针对上面的功能,新增了一些设置。
        • 比如每个功能,采用哪种大语言模型,都是可以单独配置的。
      • 新增了日语和韩语的翻译。
    • 界面改进:
      • 各种翻译、验证时的进度窗口细节优化,包含更多细节以及帮助功能。
      • 重组了工具栏的图标排列。
      • 增大了窗口的默认最小大小,因为工具栏的图标变多了。
      • 其它界面优化。
  • iOS版
    • 新图标,换了一个更可爱的新图标。
    • 与macOS版不同,iOS没有本地大语言模型的更新。iOS版并不能在本地运行大模型。并且我认为在macOS版翻译好后,使用iOS版进行手动验证,是更方便的一种方式。
    • 各种翻译、验证时的进度窗口细节优化,包含更多细节以及帮助功能。

4.0.1(353)

  • visionOS 上的Xliff 工具。
  • 为 iOS/iPadOS/visionOS添加LLM 功能。
  • 为 iOS/iPadOS/visionOS 添加 SettingsView。
  • 优化用户界面。
  • 将操作系统支持更改为 iOS 17,macOS 14,visionOS 1.1。
  • 使用 @Observable 宏,修复 NavigationSplitView ObservableObject的回退问题。

4.1.0(366)

  • 添加在线大型语言模型(LLM)设置。
  • 增加对在线大型语言模型的支持:Moonshot(Kimi)和OpenAI(GPT3.5-turbo)。
  • 为所有平台(iOS/iPadOS/visionOS/macOS)优化用户界面。
  • 为某些设置添加iCloud同步功能。
  • 重写最佳实践指南。建议所有用户再次阅读。
  • 如果您在使用iOS上的本地大型语言模型时遇到问题,请阅读在线手册。本地大语言模型
  • 更新隐私协议
    • 添加有关在线大型语言模型的信息。
  • 更新核心数据模型。
  • 将macOS上的所有功能添加到iOS/iPadOS上。
  • 修复有时保存不完整的问题。
  • 修复翻译状态更新不正确的问题。
  • 修复交叉验证进度不匹配的问题。

4.2.0(377)

  • 三版
    • 优化Core Data iCloud同步。
  • iOS
    • 添加在线大型语言模型(LLM)设置。
    • 增加对在线大型语言模型的支持:Moonshot(Kimi)和OpenAI(GPT3.5-turbo)。
    • 为所有平台(iOS/iPadOS/visionOS/macOS)优化用户界面。
    • 为某些设置添加iCloud同步功能。
    • 重写最佳实践指南。建议所有用户再次阅读。
    • 如果您在使用iOS上的本地大型语言模型时遇到问题,请阅读在线手册。本地大语言模型
    • 更新隐私协议
      • 添加有关在线大型语言模型的信息。
    • 更新核心数据模型。
    • 将macOS上的所有功能添加到iOS/iPadOS上。
    • 修复有时保存不完整的问题。
    • 修复翻译状态更新不正确的问题。
    • 修复交叉验证进度不匹配的问题。
  • macOS
    • 新增App Store Connect元信息翻译器。

4.2.1(385)

  • macOS
    • App Store Connect元信息翻译器
      • 新增改写功能。可以将直译的内容改写得更规范。
      • 修正了LLM翻译后,字母全部为小写的问题。
      • 删除了ML翻译后的多余空行。
    • 新增编辑器内词典功能。
    • 移除对于在线大语言模型的支持
      • 原因苹果审核不允许使用API Key,认为是绕过苹果支付的行为。
      • 已经在尝试下一代macOS的用户,可以申请TestFlight版本的Xliff Tool。内置了对于新系统功能的支持。

5.0.0(394)

  • macOS
    • 新增苹果AI翻译。不再需要使用Shortcuts来间接翻译。点击翻译按钮后就会自动进行翻译。
    • 支持的macOS版本最低为macOS 15.0.