Skip to main content
Question

Multilanguage Course Description Translation

  • March 16, 2026
  • 3 replies
  • 62 views

Jtischler
Helper II
Forum|alt.badge.img+1

With the new multilanguage support, the way the documentation reads at times is that the Title/summary/descriptions will machine translate in platform from the default language.  When you select ‘manage translations’ and select the applicable languages, the action button even says ‘TRANSLATE’ on it.  But it seems that it only creates a page for the admin to manually paste in these components.  Am I missing something?

 

Assuming the above is correct, and admins need to enter in the translated fields, are these able to be imported by CSV or API vs manually being pasted in?

3 replies

JeanetteMcVeigh
Hero III
Forum|alt.badge.img+7

Hi ​@Jtischler 

That is the same thing I am experiencing, so I don’t think you are missing anything.  My understanding is that we need to provide the translations ourselves.

Re: APIs -- I will have to leave that to people much smarter than me to answer.

Re: imports - that would be an awesome IDEA to post. I don’t see any option for that either.

Good luck!


Ian
Guide II
  • Guide II
  • May 18, 2026

It looks like some API endpoints are available in the API Browser, ​@Jtischler.

See e.g. “Update Course Translations in append mode” in the Course service.

PATCH /course/v1/courses/{id}/translations

{
"course_information_translations": [
{
"lang_code": "string",
"short_description": "string",
"name": "string",
"description": "string",
"source": "as_default"
}
]
}

For the source, you can (per the docs, anyway; haven’t tested this myself) use as_default, manual or ai.

I imagine you can only use as_default once.


Dominik
Contributor III
  • Contributor III
  • May 19, 2026

Hi ​@Jtischler,

It seems that the machine translation is coming later this year (at least that is how I understand the below note).

Would be fantastic to have AI-assisted translation.