Magento 2 AI Review TranslatorMagento 2 AI Review Translator
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Key Features
    • How It Works
  • Installation

    • Requirements
    • Install the Module
    • Install the AI Packages
    • Enable & Compile
    • Verify the Installation
    • Content Security Policy
    • Translating the Interface
  • Setup

    • Enable the Module
    • Activate Your Licence
    • Select an LLM Provider
    • Validate & Load Models
    • First Translation
  • Configuration

    • Overview
    • General Settings
    • Limits & Timeouts
    • Store Views & Languages
    • Admin Menu
    • Access Control
  • LLM Providers

    • Provider Overview
    • How Validation Works
    • Choosing a Model
    • Switching Providers
  • Ollama (Self-Hosted)

    • Install Ollama
    • Connect to Magento
    • Timeouts & Batch Size
    • Troubleshooting
  • Translating Reviews

    • Translation Basics
    • What Is Sent to the Model
    • Fallback Behaviour
    • Automatic Translation
    • The Queue Consumer
    • Running the Consumer
    • Bulk CLI Command
    • Batch Size
    • CLI Output & Exit Codes
  • Storefront

    • On the Storefront
    • The Toggle
    • Styling
  • Developers

    • GraphQL API
    • Querying from Code
    • Data Model
    • Useful SQL
  • Help

    • Setup Problems
    • Translation Problems
    • Queue Problems
    • Storefront Problems
    • FAQ

First Translation

Configuration alone translates nothing. Something has to consume the queue.

1. Start the consumer

php bin/magento queue:consumer:start aireview.translation.generate

Leave it running in a terminal for this test. For production, run it under Supervisor, systemd, or Magento cron — see Running the Consumer.

2. Approve a review

Marketing → User Content → Reviews → open a pending review → set Status to Approved → Save Review.

Approving is a save, and the save is what triggers the translation.

3. Watch it land

The consumer prints activity within a few seconds. Confirm in the database:

SELECT review_id, store_id, language_code, LEFT(review_message, 60) AS body
FROM   ai_review_translation_list
ORDER  BY entity_id DESC
LIMIT  5;

4. Check the storefront

Open the product page and go to the Reviews tab. The review shows in the store view's language with a toggle link beneath it — see The Toggle.

5. Backfill everything else

The observer only fires on save, so reviews approved before you installed the module were never queued:

php bin/magento Translate:All

See Bulk CLI Command.

Nothing happened?

Work through Setup Problems — in practice it is the module being off for that store view, the AI packages missing, or the consumer not running.

Prev
Validate & Load Models