Multilanguage and Translate


You must be logged in to obtain assets

Contact Publisher | Support



  • Multiplatform (Desktop and mobile)
  • Translates in all languages with MyMemory Translate
  • Available in realtime or in Pre-Release
  • Save and Load translations in the device
  • Editable translations with simple language files
  • Load language files from your website (so you can update translations after game release)
  • Human translations will not be overwritten by Google Translate
  • allows users to take part actively in the translation process of your games
  • Multiplatform localization
  • Simple to use

automatic translate doesn't work with HTML5, because of Cross domain origin security, but you can translate your game in pre-release and download translations from an url of your website



How to use

> Create Event

//init translation system

//create a languages
english = gmt_lang_create("en");
italian = gmt_lang_create("it");

//add sentences from file
gmt_lang_load_sentences(english, "english.lang"); 

//add sentences manually associating a key "mario" to the sentence
gmt_lang_add_sentence(english, "mario", "Thank you Mario! But our Princess is in another castle!");

//translate to italian with "Google Translate"
gmt_lang_translate(english, italian);

//set the current language to italian

> HTTP Event

//translate in sequence all sentences, with 2 attemps (in case of connection problems)

> Draw Event

//get the translated sentence from the current language: italian
draw_text(10, 10, gmt("mario")); 

Functions list http://gmc.yoyogames.com/index.php?showtopic=630285

More info

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.4.0. Published May 22, 2015


  • Changed translatione engine

  • Bug fixes

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top