Skip to main content

Nobody can tell you what it really costs to translate a 60-minute course into five languages, which makes it very difficult to ask for the budget. 

In this guide, we’ll show you how to find per-word rate ranges by language tier, voiceover and subtitling costs per finished minute, engineering fees associated, and a fully itemized example for a 60-minute Storyline course into five languages. 

Plus any realistic timelines, framework for when AI translation is really safe to use, and what actually breaks when you export from Storyline, Rise, or Captivate. 

Let’s get started. 

eLearning Translation vs. Localization vs. Transcreation

These three terms are usually used interchangeably, but they’re cost differently. 

Type What it changes When to use it Cost vs. baseline
Translation Words only — on-screen text, narration script, captions, quiz items Technical, procedural, or compliance content where meaning must stay fixed
Localization Words plus everything culturally bound — examples, names, currency, units, dates, images, colors, legal references, layout for text expansion Most corporate training; anything with scenarios, characters, or region-specific policy 1.3–1.8×
Transcreation The message itself — content is rebuilt for the market, often with new scenarios and creative direction Brand, marketing, and change-comms content where emotional response matters more than literal accuracy 2.5–4×
usually priced by project, not per word
Most eLearning needs localization, not just translation, but eLearning vendors today just quote translation rates and bill localization work as engineering later. So you really need to ask if your quote actually covers it before you compare prices  and whether the scope you’re being sold is closer to translation or to full eLearning localization services.

What does eLearning translation actually cost? 

Everything listed below is a market range, so rates will vary by vendor tier, volume, and how clean your source files are. Translation sits on top of your build budget, so it helps to know your baseline eLearning development costs before you layer language counts on top. You can use these ranges to sanity check quotes you’ll receive and to size a budget request, then validate against 2 or 3 real bids from top eLearning translation companies.

Per-word translation rates by language tier

Tier Languages Rate per source word
Tier 1 Spanish, French, Italian, German, Brazilian Portuguese, Dutch $0.12–0.20
Tier 2 Polish, Czech, Turkish, Russian, Thai, Vietnamese $0.15–0.24
Tier 3 Japanese, Korean, Simplified & Traditional Chinese, Arabic, Hebrew, Nordic languages $0.22–0.38

Assumes professional human translation with a second-linguist review, no translation memory discount on the first project. Rates here will drop 15–30% on repeat work once a TM is built, which is why TM ownership matters.

You can count your words before you ask for a quote – like a 60-minute course typically runs 6,000 to 9,000 words once you combine on-screen text and narration script.

Voiceover and subtitling

Priced per finished minute of course runtime, per language.

Option Cost per finished minute Notes
Professional human VO $150–400 Includes casting, studio, direction, and sync to animation
Synthetic / AI voice $10–40 Viable for internal and product training; still weak on emphasis and technical terms
Subtitles only $12–25 Translation plus timing and QC
Source transcription & timing $3–8 One-time cost, not charged per language

Human VO is almost always the single largest line item in a localization budget, so it is also the first place to cut – subtitling a course instead of just dubbing it will typically remove 60 to 75% of the total cost. 

Engineering and Rebuild Fees

Someone has to actually pull the translated strings back into the course, fix layouts that broke under text expansion, re-sync captions, re-record timings, and republish the SCORM package. 

  • Hourly: $60 to $120 per hour
  • Per slide: $8 to $20 per slide (a 60-minute course is usually around 60 to 90 slides)
  • RTL languages (Arabic, Hebrew): add 30 to 50% – as layout inversion is manual work
  • In-country linguistic review: $400 to $900 per language
  • Project management: 10 to 15% of project total

Example: 60-minute Storyline course into five languages

To help you see exactly how much an eLearning costs (approximately), here’s a sample.

Assumptions here are: 

  • 7,500 source words
  • 75 slides
  • Target languages: Spanish, French, German, Japanese, Arabic.

 

Line item Subtitled Synthetic VO Human VO
Translation (5 languages) $7,800 $7,800 $7,800
Audio / subtitles $5,400 $7,500 $75,000
Engineering & rebuild $4,500 $4,500 $4,500
In-country review $3,000 $3,000 $3,000
Project management (12%) $2,500 $2,750 $10,800
Realistic total band $22,000–30,000 $25,000–35,000 $85,000–120,000

elearning translation cost chartIt’s worth remembering that the budget roughly is $80 to $110 per finished minute, per language for a subtitled course, and $300 to $400 per finished minute, per language for full human voiceover. Multiply that by runtime and language count for a defensible first-pass estimate. 

translation cost cardHow Long eLearning Translation Takes?

Timelines below assume our working example: a 60-minute course, clean source files, and a vendor with capacity. You can add 1 to 2 weeks if you’re onboarding a new vendor or building a glossary from scratch, the same ramp-up you’d budget for any eLearning outsourcing engagement.

Stage 1 language 5 languages (parallel) Who owns it
Scoping & word count 2–4 days 3–5 days Vendor
Source file prep & extraction 2–4 days 2–4 days Vendor (or you)
Glossary & style guide 3–5 days 5–7 days Both
Translation 5–8 days 7–10 days Vendor
In-country review 5–10 days 7–12 days Your regional teams
Voiceover recording 5–10 days 10–15 days Vendor
Rebuild & engineering 4–7 days 8–14 days Vendor
LMS QA & republish 3–5 days 5–8 days Both
Total 5–7 weeks 8–11 weeks

These are five languages in parallel that will cost you roughly 50% more calendar time than just one – not 5X. So run them together, or you’ll add months (more expensive cost on your end). 

Two Things to Consider That Actually Blow the Deadline

  • In-country SME review – in practice, this is actually unpaid work just sitting on top of someone’s day job in another timezone, and it may routinely stretch to 3 to 4 weeks. So you really have to name your reviewers before any kickoff, just simply book a time in their calendars and give them a specific deadline.
  1. Voiceover re-records – any script change after every recording means you’ll return to the studio, and most studios book out. Lock scripts hard at the translation approval gate. For instance, a single late terminology change can change across 5 languages, which will cost you 2 weeks. 

 

AI, Machine Translation, or Human?

Here’s the thing: machine translation is genuinely good enough for a meaningful share of corporate training content, and conversely genuinely dangerous for the rest. So the question isn’t which is better – it’s which tier each course earns. It’s the same judgment call teams are already making with AI for instructional design: the tool is fine until the stakes of getting it wrong outrun the savings.

Three Quality Tiers

Tier What it is Cost vs. full human Turnaround
Raw MT Machine output, spot-checked at most 5–10% Hours
MTPE Machine output, fully edited by a professional linguist against the source 50–65% 40–60% faster
Full human + review Human translation, second-linguist review, in-country validation 100% (baseline) Baseline

MTPE is where most of the market is landing here, and it’s the tier vendors are really quietly using whether or not they say so. 

Decision Matrix By Content Type

Content type Risk if wrong Recommended tier Notes
Safety, regulated & compliance Legal liability, injury Full human + in-country legal review Never MT. Errors here are the ones that end careers.
Certification & assessment Invalid credentials, disputes Full human Question and distractor wording must survive translation intact
Product & systems training Confusion, support tickets MTPE A strong glossary makes this reliable
Soft skills, scenarios & role-play Tone falls flat, disengagement Full human, or MTPE with cultural review Scenarios often need localization, not translation
Internal comms & announcements Low Raw MT or MTPE Speed matters more than polish
Course navigation & UI strings Low, but highly visible MTPE Reuse across courses via translation memory

Where AI Genuinely Breaks

As we know, AI isn’t perfect at all. So you really have to put guardrails and review checkpoints when you’re using AI in eLearning translation. Here are a couple of elements to check:

  • Assessment feedback strings – “not quite” – “try again” and “incorrect” can carry different weight in different cultures, and MT flattens that distinction.
  • Idiomatic scenarios – let’s say, a workplace conflict scenario built on American directness norms doesn’t translate – it needs actual rewriting. Branching decision paths and dialogue in scenario-based eLearning services are the most expensive content to localize for exactly this reason.
  • Legal and policy phrasing – terms of art that have jurisdiction-specific meanings that MT can confidently get wrong.
  • Glossary drift – across a 20-module library, for example, MT will translate the same product term 4 different ways unless a TM and termbase are truly enforced. 

Tool-Specific Workflows and What Breaks

This isn’t a comprehensive process on how to use AI tools for eLearning translation – as each tool demands another how-to guide on its own. How painful the export-translate-reimport loop gets depends heavily on which of the best eLearning authoring tools your library was built in. But to give you quickly how each works, here we go:

1. Articulate Storyline

You can export via Translation → Export to XLIFF 1.2/2.0 (better to help preserve segment structure and works really well with any TM tool), or you can Export to Word (which is easier for reviewers, but worse for tooling). 

Then translate, then reimport into a duplicated copy of the project. 

What it really doesn’t export:

  • Text baked into imported images or SVGs
  • Text inside embedded video
  • Alt text on some object types, depending on version
  • Custom JavaScript strings
  • Text typed into the player’s custom labels unless exported separately (Player → Text Labels)

The recurring challenge here is fixed-width containers. Storyline, for instance, has text boxes that don’t reflow, so German and Russian expansion overflows the shape or clips at the boundary. If most of your library is Articulate eLearning, assume a slide-by-slide visual pass is part of every language, not an exception.

Autofit essentially can help and also silently shrink type below legible size – check every slide visually after reimport. 

2. Articulate Rise

Rise can export XLIFF, and reimport is block-level. So it’s cleaner than Storyline given that Rise is responsive – text expansion mostly handles itself. 

Where AI can break is only the knowledge check feedback; labeled-graphic markers, sorting activity labels, and button text can sometimes come back incomplete. Any block that’s edited after export can lose its mapping on reimport. You can freeze the source course at export and simply don’t touch it. 

3. Adobe Captivate

You can export via File → Export → Project Captions and Closed Captions for captions, plus XLIFF for slide content. So for two things it will reliably break: one is variables ($$name$$ placeholders get translated or mangled, breaking the substitution) and interaction states – hover, visited, and disabled label text can often live outside the export. 

Captivate can also help build sentences from concatenated variables, which grammatically collapses in inflected languages. So flag all these to the translator explicitly with a do-not-translate list. 

4. Camtasia and Video Assets

You can export captions as SRT or VTT, translate, reimport. Pretty simple and straightforward unless there’s any burned-in text or on-screen callouts, in which case you’re just re-rendering the video per language, not just translating it. So that’s a production cost issue here. 

Translated captions can run longer than English, so reading speed here may drop below comfortable. 

Here are also common breakage points you can check every one after reimport: 

  • Text expansion overflowing fixed-width containers (German, Russian: +30 to 50%)
  • Caption and voiceover desync after script length changes
  • Quiz feedback and results-slide strings that are reverting to English
  • Text baked into images and screenshots
  • RTL layout inversion for Arabic and Hebrew-like navigation, progress bars, and slide order all invert
  • Fonts without full character support (CJK, Cyrillic, Arabic) that are rendering as boxes
  • SCORM completion and tracking breaking on republish

Prep your source files before you translate anything

Most localization overruns aren’t essentially translation problems – they’re just source-file problems that were cheap to fix in English and expensive to fix 5X over.

Write for translation

  • You can keep sentences under 25 words and one idea each
  • You can cut idioms, sports metaphors, and humor that only depend on wordplay
  • Simply avoid culture-bound examples likenames, holidays, legal references, currency, imperial units – if not needed.
  • You can use consistent terminology; don’t vary phrasing for style (“learner,” “user,” and “employee” become three different words in five languages.
  • You can write dates as unambiguous formats, and never as numerals alone

Externalize every string

  • No text baked into images, screenshots, or diagrams – simply use a text layer over the image.
  • You can keep on-screen text in native text objects, not embedded video
  • You can pull player labels, button text, and quiz feedback into the export before you assume they’re included
  • Simply keep editable source files for every graphic – if you can’t edit the PSD, you’ll just rebuild it.

Design for expansion

  • Just leave 30 to 50% empty space in every text container
  • Simply avoid fixed-width buttons sized exactly to English labels
  • Start testing the worst case early: drop German placeholder text into your three most crowded slides before you commit to the template
  • Simply choose fonts with CJK, Cyrillic, and Arabic coverage

Lock and document before kickoff

  • Start building a glossary of 30–80 key terms with definitions and do-not-translate items (product names, UI strings, legal terms)
  • Start writing a one-page style guide: tone, formality register (critical for languages with formal/informal address), abbreviation rules.
  • Start the source course – any English edit after extraction multiplies across every language.

Post-Translation QA

Every eLearning solution requires quality assurance, and you can run these 3 separate passes for post-translation QA. 

1. Linguistic review (in-country)

This is where a native speaker in the target market reads the course as a learner would: in the published build. So checking terminology consistency against a glossary, formality register, cultural fit of scenarios, and imagery, and anything that will read as translated rather than just written. You can budget 2 to 4 hours per language for a 60-minute course. 

2. Functional testing (LMS)

You may republish the SCORM package and test it in your actual LMS (not in your authoring tool preview). If tracking breaks on republish, it’s usually a packaging issue rather than a translation one – worth reviewing how to create SCORM content that survives repackaging across language variants. Simply check for completion and pass or fail tracking fires correctly, bookmarking resumes, quiz scoring reports, links resolve, and a course that will launch in browsers – your learners actually can use.

3. Media QA

This is where caption timing and reading speed, voiceover sync against animations and slide advances – no clipped or overflowing text, fonts that are rendering all characters, RTL layouts inverted correctly throughout. Caption accuracy, legible type size, and correct reading order are also the baseline for accessible eLearning, so run this pass against your accessibility checklist in the same sitting.

Final Thoughts

eLearning translation isn’t just expensive with the words – it’s more costly given that everything around them: voiceover, rebuild, and review cycles. Get your source files clean, match each course to the quality tier it actually needs, and start budgeting the engineering line before you shortlist from the top eLearning vendors.


The Author

Venchito Tampon

Venchito Tampon is the CEO and Founder of eLearning Solutions Lab, a Philippines-based eLearning production company specializing in custom eLearning development and rapid eLearning solutions for global clients. He leads a team that designs and builds engaging, results-driven digital learning experiences for corporate and organizational training needs.

He also founded Rainmakers Training & Consultancy, a corporate training and leadership development firm where he has trained and spoken at 250+ conventions, seminars, and workshops across the Philippines and internationally — including Singapore, Slovakia, and Australia. He has worked with top corporations including SM Hypermarket, Shell, and National Bookstore.

His other ventures include SharpRocket, a digital marketing and SEO company, and Hills & Valleys Cafe, a local café with available franchising.

He is a certified member of The Philippine Society for Talent Development (PSTD), the premier organization for Talent Development practitioners in the country, and an active Go Negosyo Mentor under the Mentor Me program.

Book A Discovery Call

Our Learning Advisors are happy to walk you through your project step-by-step — content, timeline, and fixed pricing.

Get Your Free Quote

No obligation — just a focused conversation. Proposal within 24 hours.

You may also like

Industries

Healthcare
Sales Training
Compliance
Safety
Scenario-based Learning
Leadership
Onboarding

Resources

Course Samples
eLearning Cost Guide
Best Practices
Blog
Contact


© 2026 eLearning Solutions Lab. All rights reserved.

Terms of Service •  Privacy Policy

🟢 Currently accepting new projects