Requirements & Prerequisites
Before installing the Marketplace Catalog Translation for Magento 2 extension, review the system compatibility and prerequisites outlined below.
System Requirements
| Requirement | Supported Versions | Notes |
|---|---|---|
| Magento | 2.4.4 to 2.4.9+ | Open Source, Adobe Commerce, and B2B Editions |
| PHP | 8.1, 8.2, 8.3, 8.4 | ext-json, ext-curl, ext-openssl, ext-gd or ext-imagick |
| Base Marketplace Extension | Webkul Multi-Vendor Marketplace | Core required add-on module |
| Google Cloud API | Cloud Translation API | Active Google Cloud Project & API Key with billing enabled |
| Web Server | Apache 2.4+ or Nginx 1.18+ | SSL Certificate (HTTPS) required for production |
Required Modules
Add-On Requirement
This module is an add-on for Webkul’s Magento 2 Multi-Vendor Marketplace. You MUST have the core Marketplace module installed and active on your Magento 2 system prior to running setup for this extension.
Google Cloud Translation API Prerequisites
The extension relies on Google Cloud Translation services to perform automated text translation.
Step 1: Create a Google Cloud Project
- Visit the Google Cloud Console.
- Log in with your Google Workspace or Gmail account.
- Click Select a Project at the top bar and select New Project.
- Name your project (e.g.,
Magento Catalog Translation) and click Create.
Step 2: Enable the Cloud Translation API
- In your project dashboard, navigate to APIs & Services > Library.
- Search for Cloud Translation API.
- Select the API from the search results and click Enable.
Step 3: Enable Billing
Mandatory Billing Notice
Google Cloud requires an active billing account associated with your project to authorize Cloud Translation API requests. Requests made without billing enabled will fail with a 403 Access Not Configured error.
- Navigate to Billing in the Google Cloud left navigation bar.
- Link an active billing account to your project.
Step 4: Generate an API Key
- Go to APIs & Services > Credentials.
- Click Create Credentials at the top and select API Key.
- Copy the generated API Key to your clipboard (you will paste this key into your Magento Admin Configuration).
Security Recommendation
It is strongly recommended to restrict your API key by IP address or API restriction (selecting Cloud Translation API) in the Google Cloud Console to prevent unauthorized usage.
