Skip to Content
Auto Translate Fields
otoolkit_auto_translate_fields

Auto Translate Fields

Translate translatable fields into all languages in one click.

  • Odoo 18
  • Tools & Administration
  • 18.0.0.0.3
1

Overview

Multilingual databases require translating names and descriptions record by record. This module translates translatable fields into chosen languages through an external service, one record from the translation dialog or many through bulk actions. It tracks progress, token cost and errors in translation jobs processed by scheduled actions. It relies on the toolkit connection module.

2

Usage steps

  1. 1

    Configure translatable models

    In Translation Settings choose the models to translate, or enable all translatable models at once and review their translatable fields. Each config creates a server action on that model.

    • One config per model
    • Translatable fields list
    • Enable all models
  2. 2

    Translate a single record

    In the field translation dialog an auto-translate option sends the text to the service and fills the other languages. Only valid non-empty values are sent.

    • Dialog button
    • Sanitized text
  3. 3

    Bulk translate from list

    Select records in a list and run the bulk translate action to open the wizard. Choose base language, target languages and fields, then click Translate.

    • Base language
    • Target languages
    • Fields to translate
  4. 4

    Background processing

    Scheduled actions send pending records to the service and retrieve completed tasks. Records move between pending, processing, done and error.

    • Cron send and retrieve
    • Status per record
  5. 5

    Monitor progress

    Under Toolkit > Bulk translations the form shows status, progress and token cost. Past translations lists finished jobs with counts.

    • progress
    • token_cost
    • translation_count
  6. 6

    Retry or revert

    Errors can be retried with Retry translation, and a translation can be reverted. Open record jumps to the translated record.

    • Retry translation
    • Revert translation
    • Open record
4

Roles

Benefiting roles
Role
Administrator
Content editor
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about Auto Translate Fields.

Contact us