O'Toolkit

Auto translate fields

Translate your product catalog, website pages, or any translatable field in Odoo to multiple languages simultaneously.

Overview

O'Toolkit's auto translation feature lets you translate any translatable field in Odoo to one or more languages at once. Whether you have 10 products or 10,000 — the process is the same.

Bulk translation

Translate entire product catalogs, website pages, or any translatable field to multiple languages at once.

Context-aware

AI understands the context of your content for accurate, natural translations — not word-for-word.

50+ languages

Translate to any language activated in your Odoo instance, including right-to-left languages.

Translation history

Every translation is saved with a one-click rollback option if you need to revert.

How to translate fields

Step 1: Select the records to translate

  1. Navigate to the model you want to translate (e.g. Products, Website Pages, etc.)
  2. Use the list view and select the records you want to translate
  3. Click the Action menu (⚙️) and select "AI Translate"

Step 2: Choose your target languages

  1. A dialog opens showing all active languages in your Odoo instance
  2. Select one or more target languages
  3. Choose which fields to translate (e.g. Name, Description, Website Description)

Active languages

Only languages that are activated in your Odoo instance (Settings → Languages) will appear in the target language list. Make sure to activate the languages you need before translating.

Step 3: Launch the translation

  1. Review the estimated token cost displayed in the dialog
  2. Click "Translate" to start the process
  3. For large batches, translations run in the background — you can continue working while they process

Step 4: Review the results

  1. Once the translation is complete, open any translated record
  2. Switch the language using the language selector (top right of the form) to see the translated content
  3. You can manually edit any translation if needed

Translation complete

Your content is now available in all selected languages. The translations are stored directly in Odoo's standard translation system.

Supported models

O'Toolkit can translate any model with translatable fields. Common use cases include:

  • Products — Name, description, website description, attributes
  • Product categories — Name, description
  • Website pages — Page content, meta descriptions
  • Blog posts — Title, subtitle, content
  • Email templates — Subject, body
  • Custom models — Any field marked as translatable

Tips for best results

  • Clean source content — Make sure your source text is well-written. AI translates what it reads.
  • Start small — Test with a few records first to verify the quality before running a large batch.
  • Use rollback — If a translation doesn't look right, use the rollback feature to revert to the previous version.
  • HTML support — O'Toolkit preserves HTML formatting in rich text fields (e.g. website descriptions).

Token usage

Translating a product typically costs ~2-5 tokens per language. The actual cost depends on the length of the text being translated. Always check the estimated cost before launching a large batch.

What's next?