Localization framework - automatic translation

MerylJ
Tera Contributor

Hi everyone, 

I'm new to serivcenow in general and I'm setting up the Localization Framework on a single developer instance (Zurich release) and I'm getting a "Failed to request translations" error when clicking the "Request Translations" button on a Catalog Item. 

- Plugins installed: Localization Framework, Localization Framework Installer, Localization Framework Spoke, Localization Framework Hub, I18N French Language, I18N Polish Language

**What I have configured**

1. Languages: French (fr) and Polish (pl) both set to Active = true in System Localization > Languages

2. Language Code Mappings: Both fr and pl are present

3. Artifact Configuration: Catalog Item is active with processor script LFCatalogItemProcessor

4. Localization Framework Settings:
- Artifact: Catalog Item
- Languages: French, Polish
- Workflow: Translation → Translation Approval → Auto Publish
- Localization fulfiller group: configured with localization_fulfiller role
- Translation approver group: configured with localization_fulfiller role

5. Spoke Configuration:
- Name: Canal+ Self Spoke
- Host: my instance
- Connection alias: sn_lf_spoke.Localization_Framework_Hub_TMS

6. User roles: My admin user has localization_admin, localization_requester, and localization_fulfiller roles

**What happens**

but when I click "Request Translations" on a Catalog Item, the language picker modal opens correctly showing French and Polish as options. However, after selecting Polish and clicking Submit, I get the error: "Failed to request translations."

The Hub > Translation Requests list remains empty after the attempt.

I also noticed that when trying to set up the Connection & Credential for the sn_lf_spoke.Localization_Framework_Hub_TMS alias, I get the message: "There is no configuration template to create connections and credential records."

**Additional issue — Missing "New" buttons**

In several key modules of the Localization Framework, I don't have access to a "New" button to manually create records, even as an admin user. This affects:
- Hub > Translation Requests (no New button, no records displayed)
- Hub > Spoke Settings (no New button, no records displayed)
- Localization Framework > My Requested Items (no New button, no records displayed)

This prevents me from manually creating translation requests as a workaround. I'm not sure if this is a role/permission issue or if these modules are intentionally read-only and should be populated automatically by the framework.

**My questions**

1. Is the Hub/Spoke architecture supported on a single PDI, or does it require two separate instances?

2. Do I need to configure a Connection & Credential for the Spoke, and if so, how do I do it when there is no configuration template available?

3. Is there a simpler way to configure the Localization Framework on a single instance for demo/testing purposes without a full Hub/Spoke setup?

4. Why are the "New" buttons missing in Hub > Translation Requests, Hub > Spoke Settings, and My Requested Items, even for an admin user? Is this expected behavior?

Any guidance would be greatly appreciated, i've attached some screenshot.

Thank you!

2 REPLIES 2

Tanushree Maiti
Giga Patron

Hi @MerylJ 

 

The setting record you've created, have you validated the assignment group has members and they have the localization_fulfiller role?

 

Refer: https://www.servicenow.com/community/servicenow-ai-platform-forum/whenever-i-click-on-quot-request-t...

 

 

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

MerylJ
Tera Contributor

Hi @Tanushree Maiti 
unfortunately still have the same failed notification; I have validated that the assignment group has members (System Administrator) and they have the localization_fulfiller role. The error in the system logs shows : LFException 40053 - SysId is missing or invalid