Translation
31 TopicsXLF translated files error message
Hi team, I am trying to upload xlf-files, translated by ChatGPT. I have made about 20 attempts with all kinds of different configurations (with html and without, with lessons and without, with a different file name and with an identical file name, before and after having the file checked with an xml checker), but I keep getting the same error message: Check formatting or re-export translation. I get this error message when ChatGPT translates only a single sentence in the file. I even get this error message when ChatGPT gives me back the exact same xlf file, without any changes, just saved again. The only time I don't get this error message, is when I upload the identical file that I downloaded. Obviously, I am following the instructions, so I've made a duplicate of the course, downloaded the xlf file from there, and am uploading in the same location. Clearly, I am missing some sort of information here that's crucial to this process. Please assist as this is getting highly frustrating. Thanks, Chantal82Views0likes3CommentsRise 360: Translate Your Content
There are almost as many ways to say “Hello” as there are ways to make Rise 360 content. That’s why we make it easy to export your content to an XLIFF file for localization into left-to-right languages and scripts with double-byte character sets. Step 1: Duplicate Your Content The first step is to duplicate the content you want to translate. The duplicate you create will become the translated version. Translating into more than one language? You can make a copy for each one or try out the alternate method below. Step 2: Export the Content as an XLIFF File Open the duplicate content you created in the previous step. Click Settings in the upper right corner and go to the Translations tab. If you don’t need to preserve formatting you’ve applied to your text, deselect Include HTML formatting. This exports your content in easy to translate blocks of text. However, it doesn’t contain the coding necessary to maintain any formatting you’ve applied to that content. To change the source language for your course enter the language code in the field. As you type, a list of available language codes appears. The default is U.S. English (en-us). Click Export XLIFF File and save the file to your computer. Then use a web app, computer program, or professional translation service to edit your XLIFF file. If Include HTML formatting is selected above, you'll see additional HTML tags and extra spaces in your XLIFF file. Don't panic! These are there to preserve your formatting when you import your translated file in Step 3. Tip: Rise 360 uses XLIFF version 1.2. Step 3: Import Translated Text Got your newly-translated file? Great! Open your duplicate content again. Click Settings in the upper right corner, go to the Translations tab, and click Import Translated Text. Select your translated XLIFF file and click Open. A message displays when yourtext is successfully imported. Why am I seeing an error? If you see an error message that says the “Translation file doesn’t match this course,” make sure you’re in the content from which you originally exported your XLIFF file. The XLIFF file is content-specific, so it can't be exported from one deliverable and imported into another. If you see a different error, the XLIFF file may be incomplete or corrupt. Download a fresh copy of the file and try again. If downloading a fresh copy doesn't work, make surethere aren't any blank section or lesson titles in your course. All section and lesson titles have to have content. Where did my formatting go? If you deselected Include HTML formatting in step 2, any formatting you applied to your content prior to importing the translated file is not retained. And let us know if you have any questions. We’re happy to help! Step 4: Translate Your Labels Don’t forget to translate your buttons and other built-in navigational elements. Click Settings in the upper right corner and go to the Labels tab. For more information on how to translate labels, click here. Translate Training into Multiple Languages Need to translate your training into more than one language? One method is to make multiple copies of the course, then translate those copies. But we like this alternate method since you don't have to keep track of which XLIFF file goes with which training copy. Export your XLIFF file as described in Step 2 above and then duplicate the training so you have a copy in the original language. Translate your XLIFF file into all the languages you need. Import one of the translated XLIFF files to the original training. Duplicate your translated training to have a separate copy. Repeat steps 3 and 4 for all additional translations. Voila! We find it's quicker and easier to just "overwrite" your original file and make copies. We think you will too!4.7KViews4likes0CommentsLanguages missing for Label Translations
Hello, I am new to Articulate/Rise, learning my way through. I need to translate courses into various languages. I have been using the XLIF and Smartcat successfully. I went to select the respective language for the label translations, and the first two were successful. When I went to do this on a third course, the languages available were cut down to 4. I lost all of the extra languages and dialects to choose from. Now it just says 'coming soon' for the extra languages. Is there a reason for this? Anyone else experiencing this? Thanks! Jim40Views0likes1CommentUpdates to existing course in many languages, translations via Word import
Hi all, do you have any suggestions for the best approach in this situation? We have an existing course with several languages within the course, and people choose their language via branching within the course. (best approach given our LMS system) Every year the content of this course gets reviewed and updates are made. The source language is English and the updates are done in this source language by a native speaker. This review is not done directly in Articulate (reviewer no access), so the file gets exported to Word and the changes are done in that file, so the updated version can be imported again. When corrections are needed to text size, extra text boxes etc., those are taken care of manually after translation. So far so good, to update just the English version, the process is fine. Now the question is: these changes (language and lay out) need to be implemented in the other languages too. What would be the most efficient, least manual approach? To take into account: we take care of the translations internally. People who translate have no access to Articulate and do not use special translation software or XLIFF files. They look at the changes in the English text to know what needs to be changed in the local language. At this moment, to do so, we provide a translation export of the original version with the required updates marked with track changes in the translation column. Thanks a lot for sharing your experience and knowledge on this topic!51Views0likes8CommentsHow to Create One Storyline 360 Course with Multiple Languages
One of the most powerful benefits of e-learning is the ability to reach learners wherever they are—anywhere in the world. But that perk also presents an additional question: How do you create and manage e-learning content when your audience speaks different languages? Many organizations tackle this challenge by building multiple courses—one for each language they support. While that approach works, it often increases production time and costs. And it can lead to frustrating reporting headaches if you’re tracking completions. Instead, why not streamline development by creating one course for everyone? Thanks to the power of layers, variables, states, and triggers, you can quickly fulfill this linguistic feat of e-learning awesomeness all within a single Storyline 360 course! Not only that, Storyline 360 offers multiple ways to make this work. So let’s take a closer look at three of the most popular methods you can try. The Branching Method Many folks use the branching method to create different scenes in their projects, one for each language. When the course begins, learners choose from one of several language options. That choice then prompts a “jump to scene” trigger that directs them to the appropriate scene. Watch this short video to see how this method works. Pros: Branching is probably the simplest way to provide learners with language-specific content. This method also allows you to use layers and states to create a more interactive experience. Storyline 360 can now track multiple quizzes, so you can create an assessment for each language branch. No matter which one a learner takes, the course will send its completion data and results to your LMS. Cons: This approach may significantly increase your project’s file size if your course has a lot of audio, video, or animations. Branching is also useful for creating interactive stories, scenarios, and content. But using it for both content choices and supporting multiple languages can make development complex. In those situations, the two techniques below are often a better fit. The Layers Method When branching isn’t the best option, you can instead add layers on your course slides—one for each language you support. Similar to the previous process, learners select their preferred language at the start. But instead of branching to a different scene, this approach uses true/false variables and a few simple timeline triggers to show the appropriate layer throughout the course. Watch this short video to see how this method works. Pros: All your content is streamlined across one set of slides. You can use custom states to keep things from feeling too static. Cons: Typically, layers are used to add interactivity to your course. But this gets complicated when you also have multiple layers on each slide for different languages. Because of that, this method works best when you can create the course interactivity you need without additional layers. The States and Triggers Method The states and triggers technique is similar to the previous one, but it uses object states instead of layers to display content in each language. It begins much like the others—with learners choosing their preferred language on the title slide. Thanks to true/false variables and triggers, each slide in the course then automatically shows the correct object states. This one’s a bit easier to see than to explain, so here’s a video demonstrating how it works. Pros: Much like the layers approach, with states all your content is streamlined across one set of slides. This technique leaves your layers free, making it easier to create interactive content. Once you’ve built an object with all the correct states and triggers, it’s quick and easy to copy and paste and carry over the triggers. Cons: Adding translated text to object states can be a bit tedious. Changing object states means using more triggers as well—more than the other two methods. This approach tends to get in the way of using object states for other interactivity functions, such as adding a hover effect to your translated buttons. Additional Considerations Regardless of which method you choose, here are a few more things to keep in mind when creating a single Storyline 360 course with multiple languages: Course Player Labels: You can only choose one language for the course player text labels (the menu, the resources tab, the navigation buttons, etc.), which can be a challenge if some of your learners don’t understand that language. In those cases, try these workarounds: Create a navigation primer in your course for each language. Check out this article to see some examples and learn more. Skip the built-in course player menu altogether. Instead, build a custom menu on your slides with navigation buttons for each language your course supports. Check out this free download for some custom menu design inspiration. If you’re comfortable working with Javascript, this forum thread offers codes you can use to change the course player button labels on a slide-by-slide basis. Text Expansion: Content in one language may take up more or less layout space when translated to another. For instance, German copy can take up as much as 35% more space than the same information in English. So when planning your layout, base it around the lengthiest language to ensure each translation will fit. Production Schedule: Even with the help of these time-saving approaches, a multi-language course will always take more effort to create than a monolingual one. So make sure your timeline takes the additional steps into account. For example, consider the time it takes to get translations, hire voice talent for each language, and have fluent speakers review your translated storyboards and scripts. When Separate Files Are More Efficient: The methods in this article work best if you plan to include up to three languages in a single course. If you need to support more than three languages, separate project files may be the more efficient option. Summary Thanks to the flexibility of Storyline 360, you’ve got several options for creating content in multiple languages—each with its own strengths and drawbacks. So before you start building your course, consider which one is the best fit for you and your learners’ needs. Want to learn more about translating and localizing content? Browse through these articles for even more tips: Planning Your Localized E-Learning Projects Top 10 Writing Tips for E-Learning Localization The Hidden Project within Your Project: Translating Your E-Learning Materials Storyline 360: Translating Courses 4 Tips for Optimizing the Translation of Your Storyline 360 Courses Rise 360: Translate Your Course What’s your preferred method for working with multiple languages? Any tips or tricks you’d like to share with others? Leave them in a comment below. Want to try something you learned here but don’t have Articulate 360? Start a free 30-day trial, and come back to E-Learning Heroes regularly for more helpful advice on everything related to e-learning. If you have any questions, please share them in the comments.652Views0likes15CommentsChoosing a Translation Partner for Your E-Learning Project
Creating an effective course in multiple languages involves much more than simply translating the text—it requires localizing or adapting the content so that it resonates with learners in other countries. However, translating the text is part of the process. And the people you choose to help you do that will impact not only the overall quality of the localized course, but also the budget and time required to complete the project. When hiring translators, you can either: Work with an agency that will manage the translation of your course in all languages. Find a freelancer for every target language and work with them directly. In this article we’ll outline the pros and cons of each option to help you make the right decision for your project. Translation Agencies The nice thing about working with agencies is that they make the whole process super-easy. In addition to translating your course text into multiple languages and managing that whole process with the individual translators, they often offer additional services such as: Working with voice-over pros to re-record any voice-over narration included in your course. Re-importing the translated text and audio into your e-learning authoring app and making any necessary adjustments. If you take them up on these additional services, all that’s left for you to do is review the localized courses. Sounds pretty nice, right? The downside is that the price is often significantly higher and the translation quality tends to be a bit lower. There are a few reasons that the quality often suffers when you work with agencies, namely: Many agencies use machine translation to cut costs. Human translators often (but not always!) review these translations, but because they’re not paid very much to do these reviews, they don’t always do a very thorough job. Agencies often subcontract the translation work out to freelancers, so there’s no guarantee the same person will take your project from start to finish. When multiple translators work on the same project, it’s hard to ensure the writing style remains consistent. Since you’re not in direct contact with the translators, they often lack the context—and opportunity to ask questions—they need to provide truly great translations. Because the fee you pay the agency covers both translation and project management, the translators only see a fraction of it. And often they earn far less when they work with agencies than when they work with clients directly. For this reason, they’re more likely to speed through agency translations, often resulting in lower-quality work. Freelance Translators One major advantage of working with freelance translators is that the quality tends to be higher. There are a few reasons for that: Because you’re in direct contact with them, they can ask for additional context information when necessary, which improves the overall translation quality. They often earn more money when working with clients directly, so they’re more likely to spend time trying to get the translations just right. They need to provide a good service in order to maintain a good reputation and ensure repeat business. In addition, even though freelancers make more money when working with clients directly, you often pay LESS. That’s because they don’t have as many overhead costs to cover as an agency does. However, there are also some disadvantages to working with freelancers. For one, it takes more time to find, hire, and manage freelancers than it does to work with an agency. And because they usually don’t offer project management, voice-over, or in-app translation, it can mean a lot more work for you and your team. The more language versions you’re creating, the more time and effort these things will require. For this reason, if you’re working with a large number of languages it might make more sense to go through an agency. The Bottom Line When choosing a translation partner there’s no one-size-fits-all answer. The right choice for you depends on a variety of factors, including the number of languages, the budget, your workload, and the quality bar you’ve set. Here’s a pros and cons table that recaps the information covered in this article for easy referencing: Pros Cons Translation Agencies Usually less time consuming to manage. Might include additional services like voice-over and work in e-learning apps. Quality is often lower. Cost is often higher. Freelance Translators Quality is often higher. Cost is often lower. Can be time consuming to manage. Looking for more information on localizing e-learning courses? Check out these resources: 3 Classic E-Learning Localization Mistakes & How to Avoid Them Top 10 Writing Tips for E-Learning Localization Designing Your E-Learning Course Graphics With Localization in Mind QA Test Your Localized E-Learning Courses in 4 Easy Steps Follow us on Twitter and come back to E-Learning Heroes regularly for more helpful advice on everything related to e-learning. If you have any questions, please share them in the comments.26Views0likes1Comment3 Key Partnerships for E-Learning Localization Success
If your learners are spread out across the globe, you’ll likely need to offer training content in multiple languages to ensure everyone fully understands it. But unless you speak all the other languages yourself—which is pretty unlikely—you’ll need to partner with people you trust to deliver high-quality localized courses. In this article we’ll take a look at 3 key roles and how they contribute to your project, and then point you to resources that’ll help you select the right people to fill them. 1. Translators It’s easy to understand why translators are an important part of ensuring high-quality localized courses. After all, if they don’t do a good job translating your content, your key messages could be misconstrued or even lost, making it impossible for your learners to achieve the desired learning outcomes. Not only that, but it’s hard to grab and keep learner attention if the translation is stiff, dry, or awkward. When it comes to hiring translators, you can either: Work with an agency that will manage the translation of your course in all languages. Find a freelancer for every target language and work with them directly. So how do you know which option is right for your project? Good question! There are a lot of factors to consider, including the number of languages you’re translating your course into, the budget, your workload, and the quality bar you’ve set. Here are some pros and cons to help you make the call: Pros Cons Translation Agencies Usually less time consuming to manage. Might include additional services like voice-over and work in e-learning apps. Quality is often lower. Cost is often higher. Freelance Translators Quality is often higher. Cost is often lower. Can be time consuming to manage. For more detailed explanations about the above pros and cons, check out this article: Choosing a Translation Parter for Your E-Learning Project. 2. Voice-Over Professionals If you’ve ever created a course with professional narration, you likely know how hard it can be to find the right voice actor. Selecting someone with the right tone of voice, intonation, accent, and tempo is crucial because it can literally make your learners want to tune in—or out. And this is true no matter what language the course is in! But how do you choose a voice-over professional in a language you don’t speak? Typically you have two options: Go through a translation or voice-over agency that works with voice-over professionals across the globe. Work with freelance voice-over professionals in all the target languages directly. Not sure which option makes the most sense for your situation? Here’s a handy pros and cons list: Pros Cons Translation or Voice-Over Agency Less work on your end since they manage the whole process for all the languages, from selection to recording. Could be more expensive since you’re paying for their project management services on top of the voice-over fees. Freelancer Voice-Over Professionals Might be cheaper since you don’t have to pay for project management services. Likely more time consuming because you have to manage each voice actor individually. No matter which option you go with, it’s best to enlist someone you trust—like a coworker—who speaks the target language to help you in the selection process. The person you choose should be proficient enough in the language to recognize regional differences in accent and speech patterns. Otherwise you could end up choosing a Parisian voice-over professional for your French-Canadian audience, which might not go over too well with your learners. 3. Quality Assurance (QA) Testers Testing your localized courses is an extremely important—but often overlooked—part of creating courses in multiple languages. Translators are human. They make mistakes. And since they’re likely not experts on your course topic, it’s also possible for them to misunderstand—and therefore mistranslate—certain things. E-learning developers also sometimes introduce errors or bugs when they’re importing the translation into the authoring app. That’s why having QA testers with an eagle eye is key. This could be people on the project team, other coworkers, or, in some cases, professional QA testers. I recommend finding a person for each language version who is: A first-language speaker of the target language or someone with a high level of fluency, so they can pick up on things like register (i.e., the level of formality), tone, style, and nuances. A good writer and speller in the target language, so they can catch spelling mistakes, typos, and grammar errors. Just because someone speaks a language doesn’t mean they’re an ideal QA tester. Fluent in the source language (the language your master course was designed in), so they can compare the localized course to the master course. From or has lived in the target region for an extended period of time, so they understand the ins and outs of the culture. Detail-oriented, so they’ll catch any mistakes. Committed to your project, so they’ll make time to review your course when you need them to. To learn how to QA test your localized courses, check out this article: QA Test Your Localized E-Learning Courses in 4 Easy Steps. The Bottom Line Finding translators, voice-over professionals, and QA testers you can trust is crucial if you want to ensure your localized course is top-notch. But building this team doesn’t have to be stressful or hard. The tips and resources in this article will help you find the people you need to get the result you want. And if you’re looking for more localization best practices, head over to these articles: Planning Your Localized E-Learning Projects Top 10 Writing Tips for E-Learning Localization Designing Your E-Learning Course Graphics With Localization in Mind QA Test Your Localized E-Learning Courses in 4 Easy Steps Follow us on Twitter and come back to E-Learning Heroes regularly for more helpful advice on everything related to e-learning. If you have any questions, please share them in the comments.20Views0likes0CommentsAll About E-Learning Localization
General Articles Planning Your Localized E-Learning Projects 3 Key Partnerships for E-Learning Localization Success Choosing a Translation Partner for Your E-Learning Project Top 10 Writing Tips for E-Learning Localization Designing Your E-Learning Course Graphics with Localization in Mind QA Test Your Localized E-Learning Courses in 4 Easy Steps Storyline 360 Articles Storyline 360: Translating Courses How to Create One Storyline 360 Course with Multiple Languages 4 Tips for Optimizing the Translation of Your Storyline 360 Courses Rise 360 Articles Rise 360: Translate Your Content35Views0likes0Comments