Integration with translation service Deepl.com - subscription

Translate products, categories, pages, promotions, features, blocks and menus into every language of your store with DeepL: one click next to a field, in bulk from a list, or automatically after saving. For Store Builder and Multi-Vendor.
Make purchases for 200$ from our entire offer and get 20% discount
Reviews: 1
ss_deepl_subscription
$20.00
Integration with translation service Deepl.com - subscription
$20.00

Subscription plan: small monthly fee, all updates included.

Pay a small monthly fee instead of the full price up front, and get all add-on updates for as long as the subscription is active. Prefer to pay once, or want to read the reviews?

See the one-time purchase version →

Extension for Store Builder and Multi-Vendor that connects your store with the DeepL translation service and translates product descriptions, categories, pages, promotions, features, options, content blocks and menus into every language of your store. You translate the way that suits you: with a single click next to one field, in bulk from a list in the admin panel, or fully automatically right after you save content in the base language.

Running a store in several languages usually means hours of retyping the same descriptions over and over. This add-on takes that work off your hands: you pick one language to create content in, and the translations into the other languages are produced by DeepL, in high quality and with consistent terminology. Translation covers the languages DeepL supports, and you launch new language markets in hours rather than weeks.

Key Features

  • Single field translation straight from the product or page editor, in a convenient window with a choice of source and target languages.
  • Bulk translation straight from admin lists: products, categories, pages, promotions, features, feature groups, filters, options, content blocks and menus.
  • Automatic translation after you save content in the base language, handled by a queue and a CRON job, with no manual involvement.
  • A queue panel with status preview, filters and manual record removal, so you stay in full control of what gets translated.
  • Translation quality controls: DeepL glossary, formality level and model type, so the content sounds the way your brand does.
  • A used character counter, plus per-seller configuration in Multi-Vendor and multi-storefront support in the Ultimate edition.

A Closer Look

It helps to know up front which languages DeepL translates into. The list covers over a hundred target languages, and the formality level (a formal or informal tone) works for a selected subset, marked on the panel. The full coverage depends on the chosen model type, so it is worth starting by checking that your languages are supported

05_ss_deepl_en.webp

Screenshot 1

In the general settings you enter the DeepL API key in one place, choose the Free or Pro service type and decide on translation quality: the glossary with your own terminology, the formality level and the model type. This is also where you switch on the automatic mode and set up how the queue works

10_ss_deepl_en.webp

Screenshot 2

In the default values you decide which fields should be translated for each object type and what the default source and target language are. Translation forms then open with the right set of fields already in place, so repetitive work goes faster

20_ss_deepl_en.webp

Screenshot 3

Translation starts by choosing one base language, the one you create your original content in. You simply tick a single field next to the chosen language, and every other active language becomes a target

30_ss_deepl_en.webp

Screenshot 4

Translation covers more than the catalog. Next to every target language you get actions to translate interface variables, common descriptions and static data, so a new language version of the store is consistent from labels to descriptions

40_ss_deepl_en.webp

Screenshot 5

From the product list you launch translation of the selected items with one command from the menu. The same menu works for categories, pages, promotions, features, filters, options, blocks and store menus

50_ss_deepl_en.webp

Screenshot 6

The bulk translation form lets you tick exactly the fields you want to translate and choose the source and target language. You translate only what you need and you do not spend the character limit on unnecessary content

60_ss_deepl_en.webp

Screenshot 7

When you fill in one missing field, you open the translation window right next to it, without leaving the editor. You choose the source language and one or more target languages, and the content is translated in a few seconds

70_ss_deepl_en.webp

Screenshot 8

In the automatic mode the changed content lands in a queue, and a CRON job processes it in batches. The queue panel shows what is waiting, what succeeded and what failed along with the reason, with filters by type and status

80_ss_deepl_en.webp

Screenshot 9

The character counter pulls the number of used characters and the limit from your DeepL account, so you can plan larger operations ahead of time and avoid an unexpected package exhaustion during translation

90_ss_deepl_en.webp

Screenshot 10

The result shows where it matters most, on the storefront. The product page displays a description translated by DeepL in the customer's language, ready to sell on the next market

100_ss_deepl_en.webp

Screenshot 11

The DeepL integration takes the most tedious part of multilingual work off your team and keeps content consistent across languages, because it all comes from a single source. In Multi-Vendor each seller can use their own key and their own settings, and in the Ultimate edition translation also covers the split across storefronts.

How to Start

  1. Install the add-on in Add-ons and open its settings. Installation creates the translation queue table and adds the required permissions.
  2. Paste your DeepL API key in the General section and save. The add-on recognises the Free or Pro plan from the key itself, and the Characters counter section confirms that the key works and shows your limit.
  3. Mark one language as the DeepL base language in Settings → Texts and languages → Languages. Every other active language becomes a target.
  4. In the Default values section tick the fields and languages that translation forms should open with.
  5. Translate a single field from the editor or a selection from an admin list. For the automatic mode, switch it on, choose the trigger fields and paste one of the ready CRON lines from the settings into the server schedule.

What's New in Version 1.1.4.4

  • A counter of the characters DeepL actually bills for, with the cost of the current billing period and, next to it, the usage reported for your whole DeepL account.
  • A monthly character limit. Once it is passed, the scheduled job stops sending anything to DeepL and the items wait in the queue instead of failing. On Multi-Vendor the limit is counted per vendor.
  • Protection of proper names: brand and model names listed in the settings, or taken from a product feature, are left untranslated, so "Jaguar" stays "Jaguar".
  • Products can be added to the translation queue straight from the product list, the selected ones or everything a search filter finds, with a choice of target languages and a character estimate before you confirm.
  • The scheduled job sends up to 50 texts to DeepL in one request. On a test catalogue of 100 thousand products this raised throughput about tenfold.
  • Fixed newly created products, categories and pages not being translated automatically. They are now queued right after they are saved, including products created through the REST API.

Requirements

  • CS-Cart (including Store Builder / Ultimate) or Multi-Vendor 4.x.
  • PHP compatible with the requirements of CS-Cart 4.x (a 7.x or newer server environment).
  • An active DeepL account with an API key, on either the free or a paid plan. Style rules require a paid DeepL plan.
  • At least two active store languages: one base and at least one target.
  • Access to the server CRON schedule, if you use automatic translation.
  • Optional: the Cart-Power Power Blog add-on, if you want blog articles translated as well.

FAQ

Do I need a paid DeepL account?

No. The add-on works with your own DeepL API key on either the free or a paid plan, and it recognises the plan from the key. Translation uses the character allowance of your DeepL account, and the style rules setting requires a paid plan.

Does it work with Multi-Vendor?

Yes. Each vendor has a DeepL section in the company profile with their own API key, auto-translation mode, fields and languages. A vendor without their own key uses the key from the main configuration, and access depends on the vendor plan, a flag in the company profile and group permissions.

Does it translate automatically?

Yes, in the automatic mode. Products, categories and pages saved in the base language, new ones included, go to a queue that a CRON job processes in batches. Other object types, such as promotions, features, options, blocks and menus, are translated manually or in bulk from their lists.

Which languages can I translate into?

The languages supported by DeepL, over a hundred target languages at the time the documentation was prepared. Coverage depends on the chosen model type, and a store language that is not on the DeepL list is not translated.

How do I keep the DeepL cost under control?

The translation cache serves repeated texts from the database without calling DeepL, a monthly character limit holds the scheduled job back, and bulk screens show the number of characters and the estimated cost before a run starts. The "Keep existing translations" option skips fields that already have their own text, so manual corrections are neither overwritten nor paid for again.

Can I translate a large catalogue for the first time?

Yes, through the queue. On the product list choose "Add all found to translation queue" or "Add selected to translation queue", pick the target languages and confirm. One run adds up to 100 000 products, repeating the action continues from where it stopped, and the CRON job translates them in batches.

Documentation and Support

Questions about the add-on, its configuration or your store? Write to us at office@cs-cart.com.pl or visit cs-cart.pl.

Feel free to contact us and purchase the add-on!

Payment type
Subscription
Product
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
  • 4.16.2
  • 4.16.1
  • 4.15.2
  • 4.15.1.SP4
  • 4.15.1.SP3
  • 4.15.1.SP2
  • 4.15.1.SP1
  • 4.15.1
  • 4.14.3.SP1
  • 4.14.3
  • 4.14.2.SP1
  • 4.14.2
  • 4.14.1.SP1
  • 4.14.1
  • 4.13.3
  • 4.13.2.SP2
  • 4.13.2.SP1
  • 4.13.2
  • 4.13.1
  • 4.12.2
  • 4.12.1
  • 4.11.5
  • 4.11.4
  • 4.11.3
  • 4.11.2
  • 4.11.1
  • 4.10.4.SP1
  • 4.10.4
  • 4.10.3
  • 4.10.2
  • 4.10.1
  • 4.9.3
  • 4.9.2
  • 4.9.1
  • 4.8.1
  • 4.8.2
  • 4.7.3
  • 4.7.2
  • 4.7.1
  • 4.7.4
  • 4.6.2
  • 4.6.1
  • 4.6.3
  • 4.5.1
  • 4.5.2
  • 4.4.2
  • 4.4.1
  • 4.4.3
  • 4.3.9
  • 4.3.8
  • 4.3.7
  • 4.3.6
  • 4.3.5
  • 4.3.4
  • 4.3.3
  • 4.3.2
  • 4.3.1
  • 4.3.10
  • 4.2.3
  • 4.2.2
  • 4.2.1
  • 4.2.4
  • 4.1.4
  • 4.1.3
  • 4.1.2
  • 4.1.1
  • 4.1.5
  • 4.0.2
  • 4.0.1
  • 4.0.3
Localizations
  • English
  • Български
  • Dansk
  • Deutsch
  • Ελληνικά
  • Español
  • Français
  • Georgian
  • Italiano
  • Nederlands
  • Norsk
  • Polska
  • Română
  • Украинский
  • Русский
  • Slovenščina
  • 中文
Ronny Dechler
Verified purchase
Advantages
Easy to install and setup and works perfect for multi-language sites. Just write your content in your primary language and click translate. Thats it. Really awesome. By the way: Great support!!!
Comment
Thank you so much for your plugin and your support!
SoftSolid has been an official CS-Cart developer since February 2010. We build add-ons that a

Contact information

Phone +48 698780870

SoftSolid: add-ons and development for CS-Cart and Multi-Vendor

SoftSolid has been an official CS-Cart developer since February 2010. We build add-ons that a store owner can set up without calling a developer: clear settings, sensible defaults and documentation. Every add-on is kept compatible with new CS-Cart releases.

2010

official CS-Cart developer since

160+

add-ons in this marketplace

5.0

average rating from 90+ reviews

29

add-ons also on a low monthly subscription

What we do for CS-Cart and Multi-Vendor stores

Beyond ready add-ons, we take on almost any development work for CS-Cart, Store Builder and Multi-Vendor:

Custom add-on development

New features for your store built as separate, update-safe add-ons, from a small admin tool to a complete module.

Changes to existing functionality

Checkout, product pages, promotions, orders, admin panel and vendor panel adjusted to the way your business works.

Integrations

ERP and accounting systems, marketplaces and order management, couriers and parcel lockers, payment gateways, and any service with an API or data feed.

Multi-Vendor marketplaces

Vendor plans, commissions, payouts, vendor permissions and tools that make running a marketplace easier.

Upgrades and migrations

CS-Cart and Multi-Vendor upgrades to new versions, moving data from other platforms, imports and exports.

Performance and security

Store audits, finding and removing malicious code, speed and server configuration.

AI and automation

AI chat assistants trained on your store content, automatic translations and automation of repetitive work.

Support and maintenance

Ongoing care of your store, fixes and keeping custom code compatible with new CS-Cart releases.

Turnkey stores

A complete CS-Cart or Multi-Vendor store set up on a ready theme: configuration, add-ons, integrations, data import and launch.

Mobile applications

Mobile apps for your store or marketplace, connected to your CS-Cart data.

Our flagship add-ons

Base.com (BaseLinker) integration

Exchange orders and products between your store and Base.com, and sell on marketplaces from one place.

See the add-on →

DeepL translations

Translate products, categories, pages and menus into every language of your store: one click, in bulk or automatically.

See the add-on →

AI Agent / Chat Bot (RAG)

An AI assistant that answers your customers using the real content of your store.

See the add-on →

Promotions for vendors

Promotions with vendor conditions on Multi-Vendor, and vendors can create promotions of their own.

See the add-on →

Why merchants choose us

  • Direct contact with the developer team, no ticket queue
  • Add-ons for integrations, shipping, payments, ERP, AI and Multi-Vendor vendor tools
  • One team for ready add-ons and custom work, since 2010
  • Buy for $200 or more from our offer and get a 20% discount

Tell us what your store needs to do. We will point you to the add-on that already does it, or build a solution for your case.

Browse all our add-ons →   Contact us: office@cs-cart.com.pl

Similar products

Live search and Search history
5.0 (86)
$120.00
Fast and convenient smart search. Search history. Flexible search settings.
Live Search
4.9 (47)
$75.00
The customer types and immediately sees products with a photo, a price and an «Add to cart» button. The add-on understands synonyms, word forms and typos, searches by product code and features, shows what customers did not find and lets you add a synonym right from the report. The word index keeps it fast on catalogs of hundreds of thousands of products. No subscription.
Full page CACHE addon for CS-CART + HTML minify
4.9 (42)
$85.00
$120.00
Save 29%
  • Makes your store faster.
  • Improves the SEO ranking of the site.
  • Increases conversion.
Simple import from Excel, XML, CSV files with Multivendor support
5.0 (29)
$219.00
$249.00
Save 12%
Import and update products and features. Addon can help you control stocks & prices via Excel, XML price lists.
One Step Checkout - Simple Layout
5.0 (20)
$119.00
The ultimate checkout experience