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

Requirements

Platform

ComponentMinimumRecommended
Magento / Adobe Commerce2.4.x2.4.8-p4 / 2.4.9
PHP8.28.4 / 8.5
Composer2.xlatest 2.x
MariaDB / MySQL10.4 / 8.010.6 / 8.0

The extension is a standard magento2-module (Composer package webkul/magento2-ai-review-translator, version 4.0.4) and works on Community Edition, Adobe Commerce, and Adobe Commerce Cloud.

Module dependencies

The module sequences after these. All ship with Magento except the first:

Webkul_Base, Magento_Customer, Magento_Authorization, Magento_GraphQl, Magento_MessageQueue, Magento_Review.

Webkul_Base is Webkul's shared licence module and installs alongside the extension.

PHP packages

The LLM connectors are separate Composer packages that are not installed automatically. This is the most common setup mistake — see Install the AI Packages.

Message queue

Translation runs through Magento's message queue on the db connection, so no RabbitMQ or AMQP broker is required. You do need a way to keep the consumer running — see The Queue Consumer.

An LLM provider account

Pick one before you start:

  • Hosted — an API key from OpenAI, Google (Gemini), Anthropic, OpenRouter, Mistral AI, Cerebras, DeepSeek, or Cohere. See Provider Overview.
  • Self-hosted — a reachable Ollama endpoint with a chat-capable model pulled. See Install Ollama.

Outbound network access

Unless you run Ollama, your Magento server must reach the provider's API over HTTPS. Hardened hosting that blocks outbound traffic needs the provider's domain allow-listed.

Next: Install the Module.

Next
Install the Module