1. Home
  2. BulkTranslate PRO
  3. About the Extension

About the Extension

Overview

BulkTranslate PRO is a powerful tool developed specifically for OpenCart multi-language stores. This extension simplifies the translation process by using the Google Translate API to bulk-translate empty fields for product descriptions, attributes, categories, and information pages. It ensures that fields are only translated when left empty and supports both manual and automated (cron-based) operations.


Features

Key Functionalities

  1. Multi-Language Translation: Automatically translates empty fields for products, categories, and information pages based on the configured main language.
  2. Google Translate Integration: Requires a Google Translate API key for accurate and reliable translations.
  3. Field Control: Admins can enable or disable specific fields for translation directly from the settings.
  4. Manual and Cron-Based Translation: Generate translations manually or set up automated translations via cron jobs.
  5. Selective Clearing: Clear specific fields for products, categories, or information items to allow fresh translations.

Supported Fields

By default, the extension handles:

  • Products: Name, description, meta title, meta description, meta keyword, product tags, and product attributes.
  • Categories: Name, description, meta title, meta description, meta keyword.
  • Information: Title, description, meta title, meta description, meta keyword.

If you have the SEO On-Page Tags Generator extension installed, additional fields such as H1, H2, image alt, and image title are supported for products and categories.


Configuration

Setup

  1. Navigate to the Settings Tab in the BulkTranslate PRO extension.
  2. Configure the main language. This is the base language from which all translations will be generated.
  3. Enter your Google Translate API Key in the designated field.
  4. Enable or disable fields for translation as needed.

Manual Translation

  • Go to the relevant tab (Products, Categories, or Information).
  • Click Generate to start the translation process for empty fields.

Automated Translation (Cron)

  1. Set up a cron job to run the translation process automatically.
  2. Specify the number of items to process per batch or cron run in the settings.

Tabs Overview

Products, Categories, and Information Tabs

  • Lists all items, regardless of their enabled or disabled status.
  • Displays counts of total items and items available for translation.
  • Includes AJAX-powered search functionality for quick filtering by ID, name, or model.

Selective Clear Tabs

Three dedicated tabs for selective clearing:

  1. Selective Clear – Products
  2. Selective Clear – Categories
  3. Selective Clear – Information

Usage:

  • Select specific items to clear data for (excluding the main language).
  • Click the Clear button to remove data and prepare the fields for fresh translations.

Work Logs

  • Tracks all generated translations, providing a log of completed tasks for reference.

Advanced Features

Disable Mandatory Fields

The extension disables mandatory requirements for multi-language fields (e.g., title, meta title) in product, category, and information forms. Admins can now save forms without filling these fields for other languages.

Reference Meta Title Column

  • Displays meta title data from another language for quick reference.
  • Helps identify incomplete or incorrect translations without cluttering the list view.

Benefits

  1. Streamlined Workflow: Automates translation tasks, saving time and effort for multi-language store owners.
  2. Flexibility: Selective clearing and field enable/disable options provide granular control.
  3. Improved Accuracy: Ensures that only empty fields are translated, avoiding overwriting existing content.
  4. Enhanced SEO: Works seamlessly with the SEO On-Page Tags Generator extension to boost metadata optimization.

Recommendations

  • Backup: Always create a database backup before using the clearing or bulk operations.
  • API Key Management: Ensure your Google Translate API key is active and properly configured.

FAQ

1. What happens if a field is already filled?

The extension skips translation for fields that are not empty.

2. Can I translate additional fields added by other extensions?

Yes, if you have the SEO On-Page Tags Generator installed, additional fields like H1, H2, image alt, and image title are automatically supported.

3. How does the selective clear feature work?

Admins can choose specific items (products, categories, or information) to clear fields for, except the main language. This allows for targeted generation of new translations.

Was this article helpful to you? Yes No

How can we help?