Translation for Yes/No Choice Field Not Working

vivek11
Tera Contributor

Hi Team,

 

I am trying to translate Yes/No values to Spanish for a choice field in ServiceNow.

 

Field details:

 

* Table: question

* Element: type

* Field Type: String

 

I created translation records in sys_translated/sys_choice, but the translated values are still not visible in Portal/UI.

 

I also verified:

 

* User language is set to Spanish (es)

* Cleared cache using cache.do

* Translation records are present

 

Could anyone please help me understand:

 

1. What is the correct way to translate Yes/No values for String choice fields?

2. Should translation be done in sys_choice, sys_translated, or sys_ui_message?

3. Are there any additional portal-specific settings required?

 

Thanks in advance

 

IMG_20260529_204606154_AE~2.jpg

9 REPLIES 9

Hi @Tanushree Maiti 

It is available in above screenshot. Please let me know if anything required 

Hi @vivek11 

 

Do one thing.

Either  (if possible)

 

If it is catalog,

  • Open the Yes/No variable.
  • Deactivate It
  • Create new with field with same with  the Type to Select Box.
  • Under the Question Choices related list, create two new choices:
  • Text: Yes, Value: yes
  • Text: No, Value: no
  • Navigate to the sys_choice table to translate these specific option texts

If it is Field in table like incident 

deactivate Yes/no Field, 

Create a new field (with same name as Yes/No field) with Integer /String Type ( Default dropdown without None)

Add Choice Related list, Add Yes No Choices, with Translation

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

Another way ,

 

 

  • Open the Yes/No variable record.
  • Right-click the header form and select Configure > Dictionary.
  • Ensure the Type field is set to Translated Text.
  • Switch your instance language using the System Settings language picker (e.g., change to French or Spanish).
  • Update the variable's Question text in the new language directly on the form and save. This creates a new entry in the sys_translated_text

Ref: KB0688486 The Name catalog item does not translate in the catalog item widget on Service Portal 

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

Ankur Bawiskar
Tera Patron

@vivek11 

check this

Q: Help!!! (How) can I translate this? A: Have you had a look at I18N Debugging? 

Need Dynamic Translation on Variables in forms? - check this 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

@vivek11 

Thank you for marking my response as helpful.

Please close the thread by marking appropriate response as correct so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader