This article explains how content translation management works in SMARTFENSE, including assigning languages to users, the behavior when content is not available in a specific language, and best practices when customizing and translating content.
SMARTFENSE offers a wide catalog of predefined content, designed to facilitate the awareness strategy for administrator users and foster engagement for the end user.
The platform allows you to manage content and campaigns in multiple languages, for both end users and administrators.
Types of Content Available
Interactive Modules
Newsletters
Videos
Video Games
Exams
Surveys
Phishing Simulations
Smishing Simulations
Ransomware Simulations
Teachable Moments
Languages Available on the Platform
Content, the end user interface, and the administrator user interface are available in the following languages:
- العربية (المملكة العربية السعودية) — Arabic
- Bahasa Indonesia (Indonesia) — Indonesian
- Bahasa Melayu (Malaysia) — Malay
- Български (България) — Bulgarian
- Català (Catalunya) — Catalan
- Čeština (Česká republika) — Czech
- Dansk (Danmark) — Danish
- Deutsch (Deutschland) — German
- Eesti (Eesti) — Estonian
- Ελληνικά (Ελλάδα) — Greek
- English (Australia)
- English (New Zealand)
- English (United Kingdom)
- English (United States)
- Español (Latinoamérica) — Spanish
- Español (España) — Spanish
- Español (México) — Spanish
- Euskara (Euskadi) — Basque
- Français (Canada) — French
- Français (France) — French
- Galego (Galicia) — Galician
- 한국어 (대한민국) — Korean
- हिन्दी (भारत) — Hindi (India)
- Hrvatski (Hrvatska) — Croatian
- Italiano (Italia) — Italian
- עברית (ישראל) — Hebrew
- Kiswahili (Kenya) — Swahili
- Latviešu (Latvija) — Latvian
- Lietuvių (Lietuva) — Lithuanian
- Magyar (Magyarország) — Hungarian
- Nederlands (Nederland) — Dutch
- 日本語 (日本) — Japanese
- Norsk bokmål (Norge) — Norwegian
- Polski (Polska) — Polish
- Português (Brasil) — Portuguese
- Português (Portugal) — Portuguese
- Română (România) — Romanian
- Русский (Россия) — Russian
- Shqip (Shqipëri) — Albanian
- Slovenčina (Slovensko) — Slovak
- Slovenščina (Slovenija) — Slovenian
- Srpski (Srbija) — Serbian
- Suomi (Suomi) — Finnish
- Svenska (Sverige) — Swedish
- ไทย (ประเทศไทย) — Thai
- Tiếng Việt (Việt Nam) — Vietnamese
- Türkçe (Türkiye) — Turkish
- Українська (Україна) — Ukrainian
- 中文 (中国) — Simplified Chinese
- 中文 (香港) — Traditional Chinese (Hong Kong)
- 中文 (台灣) — Traditional Chinese (Taiwan)
Each user is assigned a language in their profile.
The content of assigned campaigns and the dashboard in the end user view are displayed in that language. Within the same organization, there may be users with different languages configured and each one will receive the content in the language defined in their profile.
Behavior When Content Is Not Available in the User's Language
In cases where content is not language, SMARTFENSE follows the search order below:
-
Similar languages, according to the following groups:
SpanishSpanish (Latin America)
Spanish (Spain)
Spanish (Mexico)
Portuguese
Portuguese (Brazil)
Portuguese (Portugal)
English
English (United Kingdom)
English (United States)
If there is no similar language, the content is searched for in the preferred language of the instance, configured in Settings > Organization > Language.
The language selection logic for predefined assignment notifications works as follows: when a user has a language code configured that is not covered, the platform first looks for an available variant of the same language, then uses the preferred language configured in the organization, and as a last resort falls back to the default language.
Translation-incomplete warning when creating a campaign
When selecting a campaign's content (Topic), if that content is not translated into all active languages of your organization, the platform shows a warning next to the field:
Warning: This content is not translated into all active languages of your organization. Those who do not have it in theirs will receive it anyway, in another.
If the organization's preferred language also does not have a translation for that content, the warning adds a second line:
The preferred language of your organization ([preferred language]) is also not available for this content. The details indicate in which language each user will receive it.
Clicking View details opens the Content translations: [content name] window. It lists the organization's active languages and, for each one, its translation status (Untranslated when the content is missing in that language) and the language that user will actually receive — the platform first looks for a variant of the same language, then the preferred language, and finally the rest of the active languages. The window also shows how many of the active languages have a translation, for example "Active languages with translation: 1 of 9."
If your organization has active languages that it does not use, you can deactivate them from Manage the organization's languages. Once deactivated, they are no longer considered in this check or in the rest of the platform.
To prevent a user from receiving the content in an unexpected language, translate it into the missing languages or deactivate the active languages your organization no longer uses.
Custom Content and Translations
In SMARTFENSE, all content is 100% customizable, allowing it to be adapted to the needs of each organization.
When working with custom content, it is essential to understand how the translation process works.
You can find more information in the article Custom Content.
Ways to Create Custom Content
SMARTFENSE allows you to create custom content in the following ways:
Based on predefined content templates from the platform.
From scratch, based on external material from the partner or client.
By uploading a SCORM package, available for Interactive Modules.
Content creation is done from the Custom Content section, selecting the desired component.
Key Considerations on Translations
You can configure which languages you want available in the instance from Settings > Organization > Language. For more information, see the Instance language settings article.
When content is created from a predefined template, it is automatically generated in all available languages of that template. When editing the content, you can choose the base language for the edit among the instance's active languages.
You must update the content in every language used by your users.
If you don't make this update, users will receive the template's original content, without the personalized changes.When content is created from scratch, you can choose the base language of the content among the instance's active languages.
You must manually create the content in every language used by your users.
Important: custom content does not perform automatic translation into different languages.
Translation Management by Component
Interactive Modules
In Interactive Modules, the module name, cover image, and background image are edited from the Translations column by selecting the desired language flag.
Editing of slides is done from the Content column by choosing the corresponding language flag.
To add a translation, + icon located to the left of the language flag.
To edit an existing translation, use the pencil icon located to the left of the flag.
Important: actions such as adding, modifying, duplicating, deleting, or reordering a slide are automatically replicated across all languages of the Interactive Module.
Exams and Surveys
In Exams and Surveys, translations are managed from the Translations column, where you can edit the name, description, cover image, and background image.
The content of the questions is edited from the Content column, selecting the corresponding language.
Other Components
For the components Videos, Newsletters, Phishing Simulations, Ransomware, Smishing, and Teachable Moments, translations are created and edited directly from the Translations column.
💡 Best Practices
Define in Settings > Organization > Language which languages will be available in the instance and which will be the preferred language, before creating campaigns or custom content.
Verify that all content is updated in all languages used by users.
Maintain clear control of translations when editing predefined templates.
Plan your language strategy before creating content from scratch.
Review the translation warning when selecting a campaign's content, before scheduling it, to know in advance which language each user will receive it in.