Xliff Tool For Xcode

The Xliff Tool for Xcode (Xliff Tool) is a dedicated translation utility tailored for developers. It facilitates editing files formatted as xliff and xcloc.

Key features of the Xliff Tool include:

  1. Translation: Enables the user to translate content.
  2. Verification: Checks the correctness of translations.
  3. Grammar Analysis: Identifies and suggests improvements to grammatical errors.
  4. Content Optimization: Refines text for better readability and clarity.

Notably, this tool enhances translation accuracy through cross-referencing mechanisms even without deep language expertise.

Xliff Tool supports three distinct modes:

  • Local Machine Language Translation Mode: Ensures the highest level of privacy as it translates directly on your device. The quality is exceptionally high.
  • System-Integrated Translation Mode: Offers a local, fully private experience with robust translation capabilities in 20 languages including Arabic, Polish, German, Russian, French, Korean, Dutch, Portuguese, Japanese, Thai, Turkish, Ukrainian, Spanish (Spain), Italian, Indonesian, English (United States), English (UK), Vietnamese, Chinese (Taiwan), and Chinese (Mainland China). Additional languages are supported through:
    • Local Large Language Model (LLM): Extremely private with a large language model running locally. Users can select the most appropriate LLM based on their translation needs.
    • Online Large Language Model: Requires data transmission to an online server for processing, allowing access to larger models that may offer higher accuracy compared to local alternatives.

To effectively utilize Xliff Tool, it is highly recommended that you read and apply the "Best Practices" section. This guide compiles developer tips aimed at optimizing your translation workflow. The "Best Practices" section can be easily accessed through a yellow book icon within the Xliff Tool interface.

xliff_tool

Download

Download_on_the_Mac_App_Store_Badge_US-UK_RGB_blk_092917

Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917

Release Notes

3.0.0 (317, 318)

  • Initial launch in App Store.
  • Rewrote app entirely in SwiftUI.
  • Replaced Realm with Core Data. Support iCloud sync.
  • Supported macOS, iOS, iPadOS.

3.1.0(322)

  • Added progress text for AI translation.
  • Added Xliff Tool Translating 2.0 shortcut.
    • Comparing to the old shortcut, the new one can use more broadly, and support translating progress.
  • No longer check empty sources.

3.1.1(325)

  • Fixed an issue that when only one source, the target was 1.
  • Fixed pro version check in WelcomeView
  • Clear pasteboard when finish AI translations.

4.0.0(350)

  • macOS
    • New Icon: A cuter new icon has been implemented.
    • Removed Inquiry for Verification Method: The need to ask whether to open with verification method has been eliminated, as large language models can be used for quick authentication.
    • New Features:
      • Grammar Check:
        • Grammar check for long sentences.
        • Detection for character-by-character text.
      • Translation:
        • Local large language model translation.
        • Reset translation.
      • Verification of Translation:
        • Local large language model verification of translation.
        • Cross-validation translation by local large language models.
        • Reset verification.
      • Settings:
        • Additional settings have been added for the features mentioned above.
        • For example, which large language model to use for each feature can be individually configured.
      • New language support added for Japanese and Korean translations.
    • Interface Improvements:
      • Detailed optimization of progress windows for various translations and verifications, including more details and helpful features.
      • Rearrangement of toolbar icon layout.
      • Increased the default minimum size of the window, as there are more toolbar icons.
      • Other interface optimizations.
  • iOS
    • Interface optimization
    • Updated the third-party framework to the latest
    • Replaced a cute icon

4.0.1(353)

  • Xliff Tool for Xcode on visionOS.
  • LLM functions to iOS/iPadOS/visionOS.
  • Add SettingsView for iOS/iPadOS/visionOS.
  • Optimized UI.
  • Change OS support to iOS 17, macOS 14, visionOS 1.1.
  • Fix NavigationSplitView ObservableObject issue with @Observable macro.

4.1.0(366)

  • Add Online LLM Settings.
  • Add support for online LLMs: Moonshot(Kimi) and OpenAI(GPT3.5-turbo)
  • Optimize UI for all platforms (iOS/iPadOS/visionOS/macOS).
  • Add iCloud syncing for some settings.
  • Rewrite Best Practices. Recommend all users to read it again.
  • If you have issue using Local LLMs with iOS, please read the online manual. Local Large Language Model
  • Update the Privacy Agreement
    • Add info about online LLMs.
  • Update Core Data Models.
  • Add all functions in macOS to iOS/iPadOS.
  • Fix an issue that saving is not complete sometimes.
  • Fix an issue that translated status is not update properly.
  • Fix an issue that cross verify progress mismatched.

5.0.0(394)

  • macOS
    • New Apple AI translation. There is no need to use Shortcuts for indirect translation. After clicking the translate button, the translation will be carried out automatically.
    • The minimum supported macOS version is macOS 15.0.