Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Smart Translator: Site Auto-Translation

MODULE FOR 1C-BITRIX

Good Solutions

Smart Translator: Site Auto-Translation

The module automatically translates website text content in the background, storing the results in the database. Translation is performed using external services connected via API keys from Google Translate or Yandex Cloud through the admin panel. When rendering the page, the stored translation is displayed instead of the original text. Text embedded in images is not processed.

Technical details

Published
18 May 2026
Updated
20 October 2026
Version
1.0.4
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Good Solutions

What this solution does

The module automatically translates website text content in the background, storing the results in the database. Translation is performed using external services connected via API keys from Google Translate or Yandex Cloud through the admin panel. When rendering the page, the stored translation is displayed instead of the original text. Text embedded in images is not processed.

The primary goal is to quickly create a multilingual storefront without rebuilding the site structure or manually duplicating content in information blocks. The tool supports both separate language versions on subdomains (e.g., en.mysite.ru) and selective translation of specific blocks.

Using separate domains or subdomains for different languages allows flexible regional targeting for SEO purposes, which is particularly important when expanding into markets different from the base site's country. Metadata is also automatically translated.

The module includes an editable dictionary for terminology refinement.

If a block or menu item translation seems inaccurate, the generated translation database can be opened to apply corrections.

Edit a single site.

There is no need to create separate information blocks or duplicate elements for each language; you can edit one site directly. This approach applies when the content across different language versions is intended to be identical. If content differences are required, a site clone and separate information blocks will be necessary.

General iT can take care of implementing “Smart Translator: Site Auto-Translation”, including installation, configuration and result verification.

UPDATE HISTORY

What’s new

4 releases
1.0.4 (29.09.2026)Latest update

Access Control for Phrase Collection 1.0.4

Public collection is disabled by default: the module administrator and a signed scanner populate the dictionary.

A separate setting with an explanation of API usage has been added for public collection; saving is protected by permissions and session.

Ready translations, the existing queue, and the agent are preserved.

After updating, start collecting new phrases from the administrative scanner. Public collection can be consciously enabled in the translator API settings.

1.0.3 (28.09.2026)

Phrase Collection Security 1.0.3

New phrases are limited separately for each visitor IP and for public traffic as a whole.

Cookie reflection, headers, URI, and path segments are checked.

The administrative scanner confirms the source with a short-lived signature.

Parallel requests do not bypass limits; old counters are automatically cleared.

The dictionary, settings, ready-made translations, and agent are saved. Limits are available in the module settings.

1.0.2 (27.09.2026)

Security fixes 1.0.2

Authorization, permissions, POST, and Bitrix session checks for AJAX.

SSRF protection: verification of public DNS addresses, IP binding, domain restrictions, and redirect limits.

Official HTTPS APIs from Google/Yandex with TLS verification.

Escaping of translations, attributes, meta tags, and scanner messages.

Configurable dictionary limits and API request limits with protection against parallel bypass.

Safe diagnostics in the Bitrix event log.

Dictionary, settings, and agent are preserved. After updating, clear the composite HTML cache and external page cache.

1.0.1 (25.05.2026)

Access Control for Phrase Collection 1.0.4

Public collection is disabled by default: the dictionary is populated by the module administrator and a signed scanner.

A separate setting with an explanation of API usage has been added for public collection; saving is protected by permissions and session.

Ready translations, the existing queue, and the agent are preserved.

The transition from older versions has been fixed: migration is performed without loading module classes before copying files, preserving the dictionary and settings.

Additionally verified: a successful translation matching the original completes phrase processing and does not delay the queue.

After updating, start collecting new phrases from the administrative scanner. Public collection can be consciously enabled in the translator API settings.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 17,500 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot