{"id":2148,"date":"2026-03-30T07:00:00","date_gmt":"2026-03-30T04:00:00","guid":{"rendered":"https:\/\/blogs.aalto.fi\/opit\/?p=2148"},"modified":"2026-03-27T11:36:26","modified_gmt":"2026-03-27T09:36:26","slug":"quick-wins-with-mlang-and-ai","status":"publish","type":"post","link":"https:\/\/blogs.aalto.fi\/opit\/2026\/03\/30\/quick-wins-with-mlang-and-ai\/","title":{"rendered":"Quick Wins with mlang and AI"},"content":{"rendered":"\n<p>Want to create multilingual content on your MyCourses pages in minutes? Here\u2019s a simple workflow: ask Aalto AI Assistant to translate your text and wrap it with Moodle mlang tags, then paste it directly into MyCourses.<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium is-resized is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"525\" src=\"https:\/\/blogs.aalto.fi\/opit\/files\/2026\/03\/ling-app-p5VW_ZUon7o-unsplash-788x525.jpg\" alt=\"\" class=\"wp-image-2150\" style=\"width:840px;height:auto\" srcset=\"https:\/\/blogs.aalto.fi\/opit\/files\/2026\/03\/ling-app-p5VW_ZUon7o-unsplash-788x525.jpg 788w, https:\/\/blogs.aalto.fi\/opit\/files\/2026\/03\/ling-app-p5VW_ZUon7o-unsplash-1140x760.jpg 1140w, https:\/\/blogs.aalto.fi\/opit\/files\/2026\/03\/ling-app-p5VW_ZUon7o-unsplash-768x512.jpg 768w, https:\/\/blogs.aalto.fi\/opit\/files\/2026\/03\/ling-app-p5VW_ZUon7o-unsplash-1536x1024.jpg 1536w, https:\/\/blogs.aalto.fi\/opit\/files\/2026\/03\/ling-app-p5VW_ZUon7o-unsplash-2048x1365.jpg 2048w, https:\/\/blogs.aalto.fi\/opit\/files\/2026\/03\/ling-app-p5VW_ZUon7o-unsplash-680x453.jpg 680w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><figcaption class=\"wp-element-caption\">Photo by Ling App on Unsplash<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Practical tips for AI-enhanced translations and mlang tagging<\/h2>\n\n\n\n<p><strong>What is a mlang tag? <\/strong>Mlang tags let you include multiple language versions of the same content in one place. MyCourses shows the version that matches the user\u2019s interface language. Get to know mlang tags in <a href=\"https:\/\/www.aalto.fi\/en\/services\/mycourses-multilingual-teaching#2-multilingual-course-workspace--use-of-mlang-codes\">our instruction pages<\/a>.<\/p>\n\n\n\n<p><strong>When to use this:<\/strong> You may create multilingual text to any sections or activity of your course page. Mlang tags work across MyCourses. The most common way to use mlang tags in MyCourses it to add mlang tags manually around your text by clicking the mlang-button in the text editor. <strong>The short cut we are proposing in this post is to skip the manual button-pushing, and ask AI to create the tags for you. <\/strong><\/p>\n\n\n\n<p><strong>The workflow<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Draft your content in one language (or paste existing text).<\/li>\n\n\n\n<li>Ask Aalto AI Assistant to translate and add mlang tags.<\/li>\n\n\n\n<li>Proofread translations for accuracy.<\/li>\n\n\n\n<li>Copy the AI\u2019s output and paste it into the MyCourses text editor.<\/li>\n\n\n\n<li>Save and preview with different language settings to confirm it switches correctly.<\/li>\n<\/ol>\n\n\n\n<p><strong>Example prompt<\/strong> &#8220;Translate and convert the text below into a multilingual (fi, en, sv) format using Moodle mlang tags.&#8221;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You may also define in what order you want the languages to be in the output<\/li>\n\n\n\n<li>You can give more detailed prompt about the mlang tags, if the tags don&#8217;t seem to work well in the first iteration, e.g. &#8220;The mlang tags work as follows {mlang fi} sis\u00e4lt\u00f6\u00e4 suomeksi {mlang} {mlang en} content in English {mlang} {mlang sv} inneh\u00e5ll p\u00e5 Svenska {mlang}&#8221;.<\/li>\n\n\n\n<li>You may perfect the language by asking AI to keep the text tone and style as close to original as possible, use given vocabulary<\/li>\n<\/ul>\n\n\n\n<p><strong>Tool options:<\/strong> To stay in one system, use MyCourses\u2019 AI features: the TinyMCE editor has an <a href=\"https:\/\/www.aalto.fi\/en\/services\/mycourses-multilingual-teaching#3-create-text-with-ai-in-the-text-editor---support-for-making-translations\">AI button for the Aalto AI Assistant.<\/a> For more advanced tuning, use the Aalto AI Assistant\u2019s external site.<\/p>\n\n\n\n<p>Give it a go and don\u2019t be afraid to experiment with your own prompts. You\u2019ll quickly find what works best for your content!<\/p>\n\n\n\n<p>Read also: <a href=\"https:\/\/blogs.aalto.fi\/opit\/2026\/01\/16\/translate-powerpoint-presentations-with-adobe-express\/\">Translate PowerPoint Presentations with Adobe Express \u2013 OPIT<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Want to create multilingual content on your MyCourses pages in minutes? Here\u2019s a simple workflow: ask Aalto AI Assistant to translate your text and wrap it with Moodle mlang tags, then<\/p>\n","protected":false},"author":3859,"featured_media":2150,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[21,92,91,17],"class_list":["post-2148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tip-of-the-week","tag-ai","tag-language","tag-multilingual","tag-mycourses"],"_links":{"self":[{"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/posts\/2148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/users\/3859"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/comments?post=2148"}],"version-history":[{"count":6,"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/posts\/2148\/revisions"}],"predecessor-version":[{"id":2159,"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/posts\/2148\/revisions\/2159"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/media\/2150"}],"wp:attachment":[{"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/media?parent=2148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/categories?post=2148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.aalto.fi\/opit\/wp-json\/wp\/v2\/tags?post=2148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}