How It Works

Automated Workflow

Simply connect your Git repository, start the translation, and we'll handle the rest. Our AI-powered platform takes care of everything automatically.

  • Smart analysis of your XLIFF files with context extraction
  • AI-powered translation with contextual understanding
  • Automated pull request creation with translated XLIFF files

Supported Git Providers

GitHub
GitLab
Bitbucket

Understanding TransUnits

A TransUnit is the fundamental building block of XLIFF files. It represents a single piece of text that needs to be translated, along with its metadata and context.

Source Text

The original text in your application's source language

Target Text

The translated text in the target language

Context

Information about where and how the text is used in your application

State

The current status of the translation (initial, translated, reviewed, etc.)

<trans-unit id="@@WELCOME_MESSAGE">
  <source>Welcome to our application</source>
  <target state="translated">Bienvenue dans notre application</target>
  <context>
    <context-group purpose="location">
      <context>src/app/home/home.component.html:12</context>
    </context-group>
  </context>
</trans-unit>

Supported Formats

Our platform supports the following XLIFF formats for maximum compatibility with Angular's internationalization system:

XLIFF 1.2

Full support for XLIFF 1.2 format, including all Angular i18n features and metadata

XLIFF 2.0

(Soon) Complete support for the latest XLIFF 2.0 specification with enhanced features

Context-Aware Translation

Our AI-powered translation engine understands your application's context, ensuring accurate and meaningful translations that maintain the original intent of your content.

Code Analysis

Analyzes your code to understand the context of each string

Consistency Check

Ensures consistent translations across your entire application

Quality Assurance

Automated quality checks for translation accuracy

Ready to Get Started?

Start translating your Angular application in minutes.

Connect Your Git Provider