Core Features

This guide covers the core features of Terry Translation in detail.

Translation Memory

Translation Memory (TM) helps maintain consistency across your translations:

// Using Translation Memory
const tm = await terry.getTranslationMemory('my-project')
const suggestions = await tm.getSuggestions('Welcome to our site')

Terminology Management

Manage your project-specific terminology:

// Adding terms
await terry.addTerm({
  source: 'API',
  translations: {
    es: 'API',
    fr: 'API',
    zh: 'API接口',
  },
  notes: 'Do not translate, keep as is',
})

Quality Assurance

Built-in QA tools help ensure translation quality:

const results = await terry.checkQuality({
  text: translatedContent,
  language: 'es',
  rules: ['spelling', 'grammar', 'consistency'],
})

Next Steps