EDUinLOC – Localization Curriculum


This is a standard curriculum for education in localization. The topics were compiled from existing courses and from the input of educators. The list items are categorized by skill level and job role. 

This standardized curriculum is a recommendation and was approved by the EDUinLOC advisory board.

Definitions, Localization Jobs

LPMLocalization Project ManagerA project manager working in localization, either on client side or at an LSP
IPMInternational Project ManagerOften describing the same role as LPM
Loc EngLocalization EngineerAn engineer role specialized in localization
LSPLocalization Service ProviderA supplier company providing localization services

Skill Levels


This covers the topics everyone working in localization, or in a related area like development or content creation should know.


Anybody who’s main focuses in localization

Different areas

Many of these skills are directly related to job descriptions of positions in localization


These are areas for localization professionals in a specific field.

Most of the skills are part of localization engineering


Localization Concepts

General topics relevant to anybody working in localization or a related field

Localization Engineering

Technical concepts, tools, processes, and technology

Localization Project Management

General project management relevant to Localization Project Managers

Soft Skills

General skills required to successfully work in various fields of localization. These are not specific to localization, but essential to most positions in localization.


The curriculum is a dynamic list and will frequently be updated.

Your feedback is appreciated!

Please send to mailto:[email protected] with your name, position, and email address. 

Curriculum List

You can filter the list by entering any keyword in the field Search:

CategoryTopicSub-TopicDetailsSkill LevelProject ManagerLocalization Engineer
GeneralL10n, I18n, GxnDefinitions, Examples, EducationBeginnerx
GeneralAIApplied AI in LocalizationLLMs, ChatGPT; TMS integrationBeginnerxx
GeneralAIAI in localization, MT in general, intelligent process automation MT concepts, types, new technologies ChatGPT, speech synthesis, etc.)Intermediatexx
GeneralAIML, GenAI, LLMsUnderstand the theory behind machine learning, and application on GenAI, LLMsExpertxx
GeneralAIGenAI, LLMs, ChatGPT, Bard, etc.AI models and application in the localization industry;
ChatGPT/LLMs; AI-PE; AI-Workflow
Loc EngineeringFile formatsBasic, Markup LanguageHTML, XML, Schema/DTDBeginnerxx
Loc EngineeringFile formatsAdvancedXML-based standards, XPathIntermediatex
Loc EngineeringFile formatsAdvancedXliffIntermediatex
Loc EngineeringLocalizabilityUI Design, IssuesGlobalization, Internationalization, LocalizabilityBeginnerxx
Loc EngineeringTMSIntroduction to CAT, TMS/GMSFunctionality, Differences, TypesBeginnerxx
Loc EngineeringTMSTranslation MemoriesTMs, Bilingual Files,Beginnerxx
Loc EngineeringTMSRound trip processBeginnerxx
Loc EngineeringTMSAnalysisWC, WWC, Fuzzy, PenaltiesBeginnerxx
Loc EngineeringTMSParsers, FiltersTypes, modification, nestingIntermediatex
Loc EngineeringTerminologyBeginnerxx
Loc EngineeringCMS, DAMOverviewTypes, concepts, headlessBeginnerxx
Loc EngineeringMTHistory, MT typesBeginnerxx
Loc EngineeringMTMT typesRbMT, SMT, NMT, HybridsBeginnerxx
Loc EngineeringMTRbMTIntermediatex
Loc EngineeringMTSMTIntermediatex
Loc EngineeringMTNMTIntermediatex
Loc EngineeringMTMT QualityEvaluation, ScoresIntermediatex
Loc EngineeringPost EditingBeginnerxx
Loc EngineeringMachine LearningNeural Networks, NLPIntermediatex
Loc EngineeringMultimediaContent types, ServicesBeginnerxx
Loc EngineeringMultimediaVideosBeginnerxx
Loc EngineeringMultimediaVoice OverBeginnerxx
Loc EngineeringMultimediaVoice SynthesisBeginnerxx
Loc EngineeringMultimediaDTPDTP Tasks, Loc requirements, example Adobe IDBeginnerxx
Loc EngineeringSW LocalizationComputer BasicsComputer, OS, AppsBeginnerxx
Loc EngineeringSW LocalizationProgrammingTypes, Code examplesBeginnerxx
Loc EngineeringSW LocalizationSW Localization StrategiesIn-code, extracted, dynamic switchBeginnerxx
Loc EngineeringSW LocalizationApp binary modificationWin32, strings, menu, dialogIntermediatex
Loc EngineeringSW LocalizationContent preparationLock, hide, commentBeginnerxx
Loc EngineeringSW LocalizationRepositoriesGit, accessBeginnerxx
Loc EngineeringPseudo LocalizationTypes, use caseBeginnerxx
Loc EngineeringAutomationAutomation of tasks, processesBeginnerxx
Loc EngineeringAutomationScripting (batch)Intermediatex
Loc EngineeringAutomationAPI, CLI, ConnectorsIntermediatex
Loc EngineeringAutomationAPI accessRoundtrip via API, scriptExpertx
Loc EngineeringAutomationConnector setupExpertx
Loc EngineeringTestingConcepts, linguistic, functionalBeginnerxx
Loc EngineeringTestingProcessSteps, triage, bug details, regressionIntermediatex
Loc EngineeringQualityDQF, MQM, Score cardsIntermediatex
Loc EngineeringGamesBeginnerxx
Loc EngineeringMarketingBeginnerxx
Loc EngineeringeLearningTypes, formats, platformsBeginnerxx
Loc EngineeringData ManagementSources, gathering data, usage, categoriesIntermediatex
Loc EngineeringAILLM vs NMTCompare LLM vs NMT, add to TMSIntermediatex
Loc EngineeringAIMT QETMS QE, CometExpertx
Project ManagementVendor ManagementLSPs, Services, RolesBeginnerx
Project ManagementVendor ManagementContracts, Budgets, QualityMSA, SOW, SLA, KPIs, EscalationsBeginnerx
Project ManagementRolesClient, LSP, Access LevelsBeginnerx
Project ManagementCertificationPMP, Prince2, CAPMPros and cons of certificationExpertx
Project ManagementRisk ManagementIntermediatex
Project ManagementSchedulingIntermediatex
SalesLoc StrategiesIntermediatexx
Professional SkillsCommunicationsBeginnerxx
Professional SkillsEducationUpstream (Devs, PMs)Beginnerxx
Professional SkillsEducationNew hires, mentorshipBeginnerx
Professional SkillsLeadershipBeginner