Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

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!

1 REPLY 1

Tanushree Maiti
Kilo 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: