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

Access Control

Two ACL resources gate the extension, under System → Permissions → User Roles → Role Resources.

ResourceControls
AI Review Translator (and its children)The admin menu and its support links.
Stores → Settings → Configuration → Ai Review Translator configurationThe configuration section itself.

The two are independent

They are in different branches of the ACL tree, which produces two states that look like bugs:

GrantedNot grantedThe admin sees
Menu resourceConfig resourceThe menu, but Store Configuration leads to an access-denied page.
Config resourceMenu resourceThe configuration section via Stores → Configuration, but no sidebar menu.

Grant both to anyone who administers the extension.

The child resources

Under AI Review Translator:

  • Store Configuration
  • Support → User Guide, Store Extension, Ticket/Customisations, Services, Reviews

Each hides only its own menu link. They are convenience links, so removing them from a limited role is harmless.

Who needs what

RoleGrant
Store owner / lead adminBoth resources.
Catalogue or content staffNeither — they approve reviews through the standard Marketing → Reviews ACL, and translation follows automatically.
Developer / integratorBoth, plus CLI access for Translate:All.

The CLI ignores ACL

php bin/magento Translate:All runs as whichever system user invokes it. Shell access is the real control there, not admin roles.

Prev
Admin Menu