• Before purchasing:
    Please review the product description and compatibility requirements before placing your order. Contact us with any questions to confirm the product meets your needs. Refunds are not available once the product has been downloaded. By purchasing, you agree to our License Agreement.
  • Save More with Paid Membership

    Access over 150 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Content Translator: AI Translation & Multilingual Content

[XB] Content Translator: AI Translation & Multilingual Content 1.0.0

You must log in or register to purchase ($45.00)
Untitled-1.webp


Translate XenForo posts, thread titles, direct messages, profile content, resources, media, courses, quizzes, and toplists into your members' languages using AI.

Content Translator adds automatic and one-click AI translation for multilingual XenForo communities. It supports OpenAI, Anthropic Claude, Google Gemini, and OpenAI-compatible APIs, with background translation, automatic language display, fallback providers, glossary rules, BB code preservation, usage limits, and detailed translation analytics.

Content translation only: This add-on translates supported user-generated content into configured target languages. When browser language detection is enabled, members may also request translation into a validated browser language that is not installed in XenForo. It does not translate the XenForo interface, templates, navigation, widgets, or complete page contents.

Features:​

Content Translation​

  • ๐Ÿ‘ค Preferred Content Language: Members can choose a translation language independently of their XenForo interface language, or keep automatic selection based on their browser or interface language.
  • ๐ŸŒ One-Click Translation: Translate supported content directly from message actions without reloading the page.
  • ๐ŸŒ Language Selection: Switch between available translations and the original content using a language menu.
  • ๐Ÿšฉ Translation Reports: Let members report inaccurate translations through XenForo's standard report system, with the original and translated text available to moderators.
  • ๐ŸŒ Optional Browser Language Detection: Offer a validated browser language for on-demand translation even when that language is not installed in XenForo.
  • ๐Ÿ‘๏ธ Automatic Translation Display: Automatically show an available translation in the preferred translation language, with an option for members to disable automatic display.
  • ๐Ÿงต Thread & Content Titles: Translate supported titles together with their associated content.
  • ๐Ÿงฉ Custom Field Translation: Optionally translate supported free-text custom fields for compatible content types.
  • โœ๏ธ Edited Content Translation: Automatically refresh translations after content is edited.
  • โณ Edit Delay: Wait for a configurable period before retranslating edited content so several quick edits can be handled with a single translation request.

Automatic & Background Translation​

  • โšก Background Translation: Translate newly published content into configured target languages without waiting for a member to request it.
  • ๐Ÿ“š Pre-Generated Translations: Prepare translations in advance so they are immediately available when members need them.
  • ๐Ÿ”„ Persistent Translation Queue: Process background translations through a managed queue with automatic retries.
  • ๐Ÿ—‚๏ธ Queue Management: Review pending and failed translation jobs from the Admin Control Panel.
  • ๐Ÿ” Retry Failed Translations: Retry failed translations after resolving provider or configuration problems.
  • โ™ป๏ธ Bulk Translation Regeneration: Regenerate existing machine translations by their source profile, model, translation date, content location, and target language while preserving manually edited, reviewed, and locked translations.
  • ๐Ÿ’ฌ Optional Direct Message Processing: Keep direct messages on-demand by default or explicitly enable supported background processing.

AI Translation Providers​

  • ๐Ÿค– Multiple AI Providers: Configure multiple translation profiles using different AI services, models, endpoints, and settings.
  • โšก Separate On-Demand Provider: Use a fast translation model for member-requested translations.
  • ๐Ÿ’ฐ Separate Background Provider: Use a different or lower-cost model for automatic background translations.
  • ๐Ÿ›Ÿ Fallback Providers: Configure backup profiles for on-demand and background translation when the primary provider fails.
  • ๐Ÿงช Provider Testing: Test translation profiles from the ACP before using them on live content.
  • ๐Ÿ”Œ OpenAI-Compatible APIs: Connect compatible cloud or self-hosted AI services in addition to built-in providers.

Translation Quality & Formatting​

  • ๐Ÿง  Context-Aware Translation: Optionally send limited parent and preceding public content as reference material so AI models can resolve ambiguous wording without translating or storing the context.
  • ๐Ÿงฉ BB Code Preservation: Protect BB code structure while translating surrounding text.
  • ๐Ÿ’ป Code Protection: Keep code blocks and technical code content unchanged.
  • ๐Ÿ‘ค Mention Protection: Preserve XenForo user mentions during translation.
  • ๐Ÿ”— Link Protection: Keep links intact instead of translating or corrupting their destinations.
  • ๐Ÿ“Ž Attachment & Media Protection: Preserve attachment and embedded media references exactly.
  • ๐Ÿ›ก๏ธ Formatting Validation: Reject translations that damage protected formatting by default.
  • โš ๏ธ Formatting Warnings: Optionally display translations with formatting problems while clearly warning the reader.
  • โš™๏ธ Formatting Modes: Configure profiles to use protected formatting, simplified formatting, or raw BB code depending on the selected AI model.
  • ๐Ÿ“– Translation Glossary: Keep selected brands, product names, technical terms, or community terminology untranslated.
  • โœ๏ธ Forced Terminology: Define the exact translation that should be used for specific glossary terms.

Permissions & Cost Control​

  • ๐Ÿ” View Translation Permission: Control which members can view translated content.
  • ๐ŸŒ Request Translation Permission: Independently control who can generate new translations.
  • โฑ๏ธ Hourly Translation Limits: Limit on-demand translation requests by user group.
  • ๐Ÿ“ Maximum Content Length: Prevent excessively large content from being submitted for translation.
  • ๐Ÿ’ฐ Daily Background Limit: Set a daily character budget for automatic translations.
  • ๐Ÿšซ Content Exclusions: Exclude selected forums, Resource Manager categories, Media Gallery categories, toplist categories, course categories, and quiz categories from translation.
  • ๐Ÿ“‹ Usage Log: Review translation requests and usage from the ACP.

Statistics & Monitoring​

  • ๐Ÿ“Š Translation Statistics: Monitor translation activity and AI provider usage from the Admin Control Panel.
  • ๐Ÿ“ˆ Request Volume: Track how many translation requests are being processed.
  • โœ… Success Rates: Compare successful and failed translation requests.
  • ๐Ÿงฎ Token Usage: Monitor reported token consumption across translation profiles.
  • โฑ๏ธ Response Times: Review translation performance and provider response times.
  • โค๏ธ Queue Health: Monitor pending and failed background translation activity.
  • ๐Ÿค– Provider Performance: Compare usage and performance between configured AI translation profiles.

Supported Content:​

  • ๐Ÿงต Posts & Thread Titles: Including optional free-text thread custom fields.
  • ๐Ÿ’ฌ Direct Messages: On-demand by default, with background translation available when explicitly enabled.
  • ๐Ÿ‘ค Profile Posts & Comments
  • ๐Ÿ“ฆ XenForo Resource Manager: Resource titles, tag lines, descriptions, updates, reviews, author responses, and optional free-text custom fields.
  • ๐Ÿ“ท XenForo Media Gallery: Media and album titles and descriptions, comments, and optional free-text custom fields.
  • ๐Ÿ† [XB] Toplists: Toplist titles and descriptions, items, item groups, comments, reviews, and optional free-text custom fields.
  • ๐ŸŽ“ [XB] Lessons: Course and lesson titles, descriptions and content, lesson groups, lesson quiz questions with answer choices, comments, reviews, and optional free-text custom fields.
  • ๐Ÿง  [XB] Quizzes: Quiz titles, descriptions and overviews, questions with answer choices and explanations, result feedback, quiz and question comments, reviews, and optional free-text custom fields.

Supported AI Providers:​

  • ๐Ÿค– OpenAI
  • ๐Ÿง  Anthropic Claude
  • โœจ Google Gemini
  • ๐Ÿ”Œ OpenAI-Compatible APIs: Including services such as DeepSeek, OpenRouter, Mistral, Ollama, and LM Studio.

Setup:​

  1. Create a translation profile under Setup > Content translator and use the Test action to verify the configuration.
  2. Select target languages and translation profiles under Options > [XB] Content Translator.
  3. Grant View translations and Request new translations permissions to the appropriate user groups.
  4. Configure background translation, limits, excluded areas, glossary rules, and fallback providers as needed.

Useful for:​

  • ๐ŸŒ International Communities: Remove language barriers between members who participate in the same community using different languages.
  • ๐Ÿค Cross-Language Discussions: Let members communicate in the same threads and conversations without manually translating each message.
  • โšก Instant Content Access: Prepare translations automatically so members can read content in their preferred language.
  • ๐Ÿ’ฐ Cost-Controlled Translation: Balance translation speed, quality, and cost by using different AI providers for on-demand and background processing.
  • ๐Ÿ  Private AI Infrastructure: Use compatible self-hosted AI services when communities prefer to run translation through their own infrastructure.

FAQ:​

  • โ“ Does Content Translator translate the entire XenForo interface?
    No. It translates supported user-generated content. XenForo phrases, templates, navigation, widgets, and complete pages are not translated.
  • ๐ŸŒ Which languages can content be translated into?
    Background and bulk target languages are based on languages configured in XenForo. Optional browser language detection can additionally offer a validated browser language for on-demand translation.
  • ๐Ÿค– Which AI translation providers are supported?
    OpenAI, Anthropic Claude, Google Gemini, and OpenAI-compatible APIs are supported. Compatible services can include DeepSeek, OpenRouter, Mistral, Ollama, and LM Studio.
  • โšก Can posts be translated automatically before anyone requests a translation?
    Yes. Background translation can prepare supported new content in configured target languages automatically.
  • ๐Ÿ‘๏ธ Can translations be displayed automatically to members?
    Yes. When a translation is available for a member's selected language, it can replace the original content automatically. Members can disable this behavior in their preferences.
  • ๐Ÿงฉ Does AI translation preserve BB code and links?
    Yes. BB code, code blocks, mentions, links, attachments, and media are protected. Translations that damage protected formatting are rejected by default.
  • ๐Ÿง  Can translations use the surrounding discussion as context? Yes. Context-aware translation can send a configurable amount of parent and preceding public content to the provider as reference material. The context is not translated or stored with the translation.
  • ๐Ÿ“– Can I prevent brand names or technical terms from being translated?
    Yes. The glossary can preserve selected terms or force specific translations.
  • ๐Ÿ’ฐ Can I limit AI translation costs?
    Yes. Configure maximum content length, hourly user-group request limits, daily background character limits, excluded content areas, and separate translation profiles.
  • ๐Ÿ›Ÿ Can another AI provider be used if the primary provider fails?
    Yes. Separate fallback profiles can be configured for on-demand and background translation.
  • ๐Ÿ’ฌ Are direct messages sent to an AI provider automatically?
    No, not by default. Direct messages are translated on demand unless background translation is explicitly enabled. Bulk translation of existing direct messages must also be explicitly allowed.

Screenshots:​

Public interface​

pub_thread_view-1.gif
Switch a discussion between available translation languages and the original content directly from the post action bar.​
pub_resource_view-1.gif
Translate a resource title and content while preserving its BB code structure, links, lists, tables, quotes, spoilers, and code blocks.​
pub_manage_translation-1.webp
Review the current translation, generate another version with a selected profile, or protect a reviewed translation from automatic updates.​
pub_translation_edit-1.webp
Edit translated content, mark it as human-reviewed, and control whether automatic updates may replace it.​

Translation profiles​

admin_translation_profile_list-1.webp
Create provider profiles and assign primary and fallback profiles for on-demand and background translation.​
admin_translation_profile_edit-1.webp
Configure the provider endpoint, model, response format, limits, and additional translation instructions.​

Translation options​

admin_options1-1.webp
Choose target languages and supported content, exclude selected areas, and configure automatic display and edit handling.​
admin_options2-1.webp
Select profiles, fallback profiles, background content types, and glossary rules.​
admin_options6-1.webp
Control content length, background usage, translation history, log retention, and direct-message bulk processing.​

Permissions​

permissions-1.webp
Control who can view, request, manage, and edit translations, including hourly request limits.​

Queue, bulk translation, and monitoring​

admin_translate_queu-1.webp
Monitor pending, processing, and failed translation jobs, with actions to retry or remove individual jobs.​
admin_translate_existing_content-1.webp
Select content types, locations, dates, languages, and translation state before calculating the bulk translation volume.​
admin_translate_existing_content_list-1.gif
Review the calculated content list and follow bulk translation progress as matching items are queued.​
admin_stats-1.webp
Review request volume, success rate, token usage, response time, queue health, and profile performance.​
  • admin_nav-1.webp
    admin_nav.webp
    5.1 KB · Views: 0
12 months
$65.00 Renewal price: $45.00
Author
Painbaker
Views
8
First release
Last update

Ratings

0.00 star(s) 0 ratings

This resource in collections

  • Thread Improvements
    Enhance how threads are posted, displayed, and interacted with on your...
  • UI/UX improvements
    Improve the look and feel of your XenForo forum with add-ons and tweaks...

More resources from Painbaker

Back
Top