BPC AI Translator

Описание

BPC AI Translator helps WordPress administrators manage multilingual content from inside WordPress. It stores language settings, translation records, review status, URL mapping and language switcher configuration locally in the site database.

The plugin can work as a local multilingual management layer, and it can also request AI translations when an administrator deliberately configures a supported provider API key. Provider keys are stored in the WordPress installation and are used only for the selected provider actions.

Main features

  • Manage source and target languages, including locale, URL slug, active status, source language, default language and indexable status.
  • Store translations locally with source text, translated text, source locale, target locale, origin and review status.
  • Review, publish, lock, import, export and filter translation records from the WordPress admin.
  • Configure translated URLs with prefix, subdomain or mapped-domain strategies, depending on your hosting setup.
  • Add language switchers with shortcode, widget, block, menu integration or floating frontend switcher.
  • Generate hreflang metadata for active, indexable languages.
  • Configure optional AI providers with your own API keys: OpenAI, Anthropic, xAI, Google Gemini and DeepL.
  • Distinguish a saved provider key from a connection that has actually been tested.
  • Cache translation results and keep translation logs with configurable retention.
  • Exclude known bots from browser-language redirection to protect indexing behavior.

Important operating facts:

  • A saved API key is stored encrypted locally when the server supports the required encryption setup.
  • A provider connection is described as verified only after a real connection test succeeds.
  • Translation requests can incur charges billed directly by the selected provider.
  • The plugin does not provide a managed credit wallet.
  • PHP extensions mbstring and openssl are required.

Privacy and data handling

The plugin stores translation data in the local WordPress database. External translation requests are not sent until an administrator configures a provider key and runs a provider test or translation action.

When an AI translation action is used, the selected provider can receive the source text, target language, optional context and model settings needed to perform the translation. Review the terms and privacy policy of each provider before enabling it.

Review-first workflow

BPC AI Translator is designed for reviewed publishing. Generated or imported translations can be kept as drafts, marked as needing review, reviewed, published, locked or marked obsolete depending on the site workflow and user permissions.

External services

This plugin can send content to third-party API services only after an administrator configures a provider key and performs a test or translation action. Depending on the action, submitted data can include source text, target language, optional translation context, and the selected model. The administrator is responsible for reviewing provider terms and privacy policies before enabling a provider.

  • OpenAI API: translation requests may be sent to https://api.openai.com/. Terms: https://openai.com/policies/terms-of-use/ Privacy: https://openai.com/policies/privacy-policy/
  • Anthropic API: translation requests may be sent to https://api.anthropic.com/. Terms: https://www.anthropic.com/legal/commercial-terms Privacy: https://www.anthropic.com/legal/privacy
  • xAI API: translation requests may be sent to https://api.x.ai/. Terms: https://x.ai/legal/terms-of-service Privacy: https://x.ai/legal/privacy-policy
  • Google Gemini API: translation requests may be sent to https://generativelanguage.googleapis.com/. Terms: https://ai.google.dev/gemini-api/terms Privacy: https://policies.google.com/privacy
  • DeepL API: translation requests may be sent to https://api-free.deepl.com/ or https://api.deepl.com/, according to the configured plan. Terms: https://www.deepl.com/en/pro-license Privacy: https://www.deepl.com/en/privacy

API keys remain in the local WordPress installation and are transmitted only to the configured provider as required for authenticated requests.

Скриншоты

Блоки

Этот плагин предоставляет 1 блок.

  • Language Switcher

Установка

  1. Upload the plugin directory to /wp-content/plugins/ or install the ZIP from the WordPress plugin screen.
  2. Confirm that PHP 8.1+, mbstring, and openssl are available, then activate the plugin.
  3. Configure at least one provider key and run its connection test before requesting translations.
  4. Add the language switcher using the [bpcat-language-switcher] shortcode, widget, block, or menu integration.

Часто задаваемые вопросы

Does saving an API key verify that the provider works?

No. The settings page distinguishes a stored key from a connection verified by a real provider request.

Are API keys sent to BPC or to a separate license server?

No. API keys remain in the local WordPress installation and are sent only to the provider selected by the administrator when testing or translating.

Does BPC AI Translator include translation credits?

No. The plugin does not include a managed credit wallet. If you use an external provider, billing is handled directly by that provider according to your own provider account.

Does the plugin send data when no provider is configured?

No translation provider request is initiated until a configured provider is used for testing or translating.

Does browser language detection redirect search engines?

No. The browser-language redirect is intended for human visitors and excludes known bots and crawlers.

Can I use the plugin without automatic AI translation?

Yes. You can manage languages, local translation records, translated URLs and language switchers without running an external translation request.

Which URL structures are supported?

The plugin supports language prefixes, subdomains and mapped domains. Prefix mode is the simplest option for most WordPress sites. Subdomains and mapped domains require matching DNS and server configuration.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«BPC AI Translator» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «BPC AI Translator» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.0.4

  • Prepared the plugin under the bpc-ai-translator slug with no commercial branding.
  • Repaired translation-memory provider attribution for existing installations and stopped silent SQL success reporting.
  • Added the OpenSSL requirement check for safe provider-key encryption.
  • Kept installable ZIP paths portable and removed large offline documentation from the plugin package.
  • Added explicit documentation for external services and local API key handling.

1.0.3

  • Improved translated URL handling, browser language redirects, bot exclusion, and language switcher behavior.
  • Improved provider key status display and connection verification messaging.
  • Updated current provider defaults, pricing estimates, and incomplete-batch fallback behavior.

1.0.2

  • Improved REST save behavior, frontend translation editor persistence, and admin safety checks.

1.0.1

  • Initial plugin hardening and packaging updates.