[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"main-navigation":3,"footer-settings":723,"footer-integrations":836,"footer-homepage":1747,"blog-post-nav-[USE LATEST FEATURED]":1814,"blog-post-nav-nav":1839,"blog-qanda-sourceforge-make-your-apps-multilingual-continuous-software-localization":1851},[4,211,451,582,715,719],{"id":5,"name":6,"url":7,"url_text":7,"status":8,"groups":9},2,"Solutions",null,"published",[10,24,99,135],{"navigation_items_group_id":11},{"id":12,"sort":13,"status":8,"name":14,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":17,"show_all_url":7,"represent_as_tile":15,"items":18},3,5,"Featured Article",false,"top",true,[19],{"collection":20,"item":21},"blog_post_navigation_item_type",{"id":22,"status":8,"sort":7,"show_author_img":17,"blog_post_tag":23,"description":7},4,"nav",{"navigation_items_group_id":25},{"id":13,"sort":26,"status":8,"name":27,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":28,"represent_as_tile":17,"items":29},1,"Your Role","\u002Froles",[30,42,52,64,75,87],{"collection":31,"item":32},"relation_navigation_item_type",{"id":26,"status":8,"sort":7,"name":33,"item":34},"CMO",[35],{"collection":36,"item":37},"personas",{"id":26,"status":8,"sort":7,"slug":38,"icon":39},"chief-marketing-officers",{"id":40,"title":41},"526097d8-176f-48e5-83d3-2fc4d77061f9","La Mail Bulk",{"collection":31,"item":43},{"id":12,"status":8,"sort":7,"name":44,"item":45},"CTO",[46],{"collection":36,"item":47},{"id":22,"status":8,"sort":7,"slug":48,"icon":49},"chief-technical-officers",{"id":50,"title":51},"f808fdf0-c78b-4294-ba59-fe25f46fe825","La Mechanic",{"collection":31,"item":53},{"id":54,"status":8,"sort":7,"name":55,"item":56},20,"Product Manager",[57],{"collection":36,"item":58},{"id":59,"status":8,"sort":7,"slug":60,"icon":61},18,"product-managers",{"id":62,"title":63},"ea39586a-21fc-4b34-ba87-496028e5198f","La Worker",{"collection":31,"item":65},{"id":66,"status":8,"sort":7,"name":67,"item":68},37,"Translator",[69],{"collection":36,"item":70},{"id":54,"status":8,"sort":7,"slug":71,"icon":72},"professional-translators",{"id":73,"title":74},"07945171-d51d-4ca8-96c0-21cde9db258f","La Chat",{"collection":31,"item":76},{"id":77,"status":8,"sort":7,"name":78,"item":79},38,"Developer",[80],{"collection":36,"item":81},{"id":82,"status":8,"sort":7,"slug":83,"icon":84},30,"software-developers",{"id":85,"title":86},"1806e46d-c551-4845-bf42-4407344d229e","La Terminal",{"collection":31,"item":88},{"id":89,"status":8,"sort":7,"name":90,"item":91},27,"Localization Manager",[92],{"collection":36,"item":93},{"id":94,"status":8,"sort":7,"slug":95,"icon":96},6,"localization-managers",{"id":97,"title":98},"dac69bd1-bf5d-41d0-87d4-dd13e314698a","La Language",{"navigation_items_group_id":100},{"id":101,"sort":12,"status":8,"name":102,"render_show_all_url":15,"show_all_url_position":103,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":104},9,"Use cases","bottom",[105,111,116,121,125,130],{"collection":106,"item":107},"simple_link_navigation_item_type",{"id":108,"status":8,"sort":7,"url":109,"url_text":110,"show_favorite_icon":15},24,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fsoftware-localization","Software localization",{"collection":106,"item":112},{"id":113,"status":8,"sort":7,"url":114,"url_text":115,"show_favorite_icon":15},26,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fmobile-app-localization","Mobile app localization",{"collection":106,"item":117},{"id":118,"status":8,"sort":7,"url":119,"url_text":120,"show_favorite_icon":15},25,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fwebsite-localization","Website localization",{"collection":106,"item":122},{"id":89,"status":8,"sort":7,"url":123,"url_text":124,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fdesign-localization","Design localization",{"collection":106,"item":126},{"id":127,"status":8,"sort":7,"url":128,"url_text":129,"show_favorite_icon":15},28,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fgame-localization","Game localization",{"collection":106,"item":131},{"id":132,"status":8,"sort":7,"url":133,"url_text":134,"show_favorite_icon":15},29,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fhelp-and-docs-localization","Help & docs localization",{"navigation_items_group_id":136},{"id":137,"sort":5,"status":8,"name":138,"render_show_all_url":15,"show_all_url_position":103,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":139},8,"Industry",[140,152,163,173,184,193,204],{"collection":31,"item":141},{"id":142,"status":8,"sort":7,"name":143,"item":144},23,"Digital Agencies",[145],{"collection":36,"item":146},{"id":147,"status":8,"sort":7,"slug":148,"icon":149},7,"digital-agencies",{"id":150,"title":151},"547f5619-b21d-4b29-86f1-8b2200313cde","La Digi Agency",{"collection":31,"item":153},{"id":154,"status":8,"sort":7,"name":155,"item":156},39,"Startups & SaaS",[157],{"collection":36,"item":158},{"id":5,"status":8,"sort":7,"slug":159,"icon":160},"startups",{"id":161,"title":162},"da1516e2-4afc-40a2-bcbf-a8161e2d610d","La Saa S",{"collection":31,"item":164},{"id":5,"status":8,"sort":7,"name":165,"item":166},"E-commerce",[167],{"collection":36,"item":168},{"id":13,"status":8,"sort":7,"slug":169,"icon":170},"e-commerce",{"id":171,"title":172},"a3d09cd2-054f-4bb5-a0a2-d3d207db65df","La Ecommerce",{"collection":31,"item":174},{"id":175,"status":8,"sort":7,"name":176,"item":177},19,"FinTech Platforms",[178],{"collection":36,"item":179},{"id":89,"status":8,"sort":7,"slug":180,"icon":181},"fintech",{"id":182,"title":183},"147339ba-07d1-4e5e-baad-23d27e60c919","La Money",{"collection":31,"item":185},{"id":108,"status":8,"sort":7,"name":186,"item":187},"Translation Agencies",[188],{"collection":36,"item":189},{"id":108,"status":8,"sort":7,"slug":190,"icon":191},"translation-agencies",{"id":192,"title":98},"15d6fe33-2af8-4d6e-933d-5caa64394511",{"collection":31,"item":194},{"id":195,"status":8,"sort":7,"name":196,"item":197},22,"Travel & Tourism",[198],{"collection":36,"item":199},{"id":12,"status":8,"sort":7,"slug":200,"icon":201},"tourism",{"id":202,"title":203},"23a785e8-0ae5-4c4b-8452-aab1b58182a6","La Travel",{"collection":31,"item":205},{"id":118,"status":8,"sort":7,"name":206,"item":207},"Nonprofit Causes",[208],{"collection":36,"item":209},{"id":127,"status":8,"sort":7,"slug":210,"icon":7},"nonprofit",{"id":13,"name":212,"url":7,"url_text":7,"status":8,"groups":213},"Features",[214,284,342,392],{"navigation_items_group_id":215},{"id":216,"sort":94,"status":8,"name":217,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":218},11,"Localization",[219,228,237,246,255,259,267,276],{"collection":31,"item":220},{"id":221,"status":8,"sort":7,"name":222,"item":223},44,"Localization services",[224],{"collection":225,"item":226},"products",{"id":101,"status":8,"slug":227},"continuous-localization-team",{"collection":31,"item":229},{"id":230,"status":8,"sort":7,"name":231,"item":232},45,"Translation management",[233],{"collection":234,"item":235},"term_landing_page",{"id":132,"status":8,"slug":236},"translation-management-system",{"collection":31,"item":238},{"id":239,"status":8,"sort":7,"name":240,"item":241},46,"Context Screenshots",[242],{"collection":225,"item":243},{"id":244,"status":8,"slug":245},13,"context-screenshots-ocr",{"collection":31,"item":247},{"id":248,"status":8,"sort":7,"name":249,"item":250},47,"Translation Glossary",[251],{"collection":225,"item":252},{"id":253,"status":8,"slug":254},17,"glossary",{"collection":106,"item":256},{"id":22,"status":8,"sort":7,"url":257,"url_text":258,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Freviewing-translations","Quality control",{"collection":31,"item":260},{"id":261,"status":8,"sort":7,"name":262,"item":263},34,"Connected Projects",[264],{"collection":225,"item":265},{"id":26,"status":8,"slug":266},"connected-projects",{"collection":31,"item":268},{"id":269,"status":8,"sort":7,"name":270,"item":271},64,"Plural handling",[272],{"collection":225,"item":273},{"id":274,"status":8,"slug":275},32,"plurals",{"collection":31,"item":277},{"id":278,"status":8,"sort":7,"name":279,"item":280},65,"Style guides",[281],{"collection":225,"item":282},{"id":77,"status":8,"slug":283},"style-guide",{"navigation_items_group_id":285},{"id":286,"sort":147,"status":8,"name":287,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":288},12,"Translation",[289,297,305,309,317,325,334],{"collection":31,"item":290},{"id":291,"status":8,"sort":7,"name":292,"item":293},36,"Professional translations",[294],{"collection":234,"item":295},{"id":82,"status":8,"slug":296},"professional-translation-services",{"collection":31,"item":298},{"id":299,"status":8,"sort":7,"name":300,"item":301},48,"Crowdsourced translations",[302],{"collection":225,"item":303},{"id":137,"status":8,"slug":304},"share-tm",{"collection":106,"item":306},{"id":13,"status":8,"sort":7,"url":307,"url_text":308,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings","Translation interface",{"collection":31,"item":310},{"id":311,"status":8,"sort":7,"name":312,"item":313},55,"Machine translations",[314],{"collection":225,"item":315},{"id":13,"status":8,"slug":316},"machine-translation",{"collection":31,"item":318},{"id":319,"status":8,"sort":7,"name":320,"item":321},60,"Localazy AI translation",[322],{"collection":225,"item":323},{"id":132,"status":8,"slug":324},"localazy-ai",{"collection":31,"item":326},{"id":327,"status":8,"sort":7,"name":328,"item":329},61,"Translation Memory",[330],{"collection":225,"item":331},{"id":332,"status":8,"slug":333},35,"translation-memory",{"collection":31,"item":335},{"id":336,"status":8,"sort":7,"name":337,"item":338},63,"Code & placeholders",[339],{"collection":225,"item":340},{"id":82,"status":8,"slug":341},"code-and-placeholders",{"navigation_items_group_id":343},{"id":244,"sort":137,"status":8,"name":344,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":345},"Management",[346,350,358,367,376,384,388],{"collection":106,"item":347},{"id":137,"status":8,"sort":7,"url":348,"url_text":349,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Fdefining-user-roles","User roles",{"collection":31,"item":351},{"id":352,"status":8,"sort":7,"name":353,"item":354},51,"Duplicity Linking",[355],{"collection":225,"item":356},{"id":175,"status":8,"slug":357},"duplicity-linking",{"collection":31,"item":359},{"id":360,"status":8,"sort":7,"name":361,"item":362},52,"Language Permissions",[363],{"collection":225,"item":364},{"id":365,"status":8,"slug":366},21,"language-permissions",{"collection":31,"item":368},{"id":369,"status":370,"sort":7,"name":371,"item":372},53,"draft","Automations",[373],{"collection":225,"item":374},{"id":54,"status":8,"slug":375},"automations",{"collection":31,"item":377},{"id":378,"status":8,"sort":7,"name":379,"item":380},58,"Branching",[381],{"collection":225,"item":382},{"id":89,"status":8,"slug":383},"branching",{"collection":106,"item":385},{"id":365,"status":370,"sort":7,"url":386,"url_text":387,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fsso-configuration","SSO",{"collection":106,"item":389},{"id":195,"status":370,"sort":7,"url":390,"url_text":391,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flanguage-statistics","Reporting",{"navigation_items_group_id":393},{"id":394,"sort":101,"status":8,"name":395,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":396},14,"Development",[397,404,412,419,426,434,443],{"collection":31,"item":398},{"id":132,"status":8,"sort":7,"name":399,"item":400},"Translation API",[401],{"collection":225,"item":402},{"id":216,"status":8,"slug":403},"translation-api",{"collection":31,"item":405},{"id":406,"status":8,"sort":7,"name":407,"item":408},33,"Localazy CLI",[409],{"collection":225,"item":410},{"id":147,"status":8,"slug":411},"cli",{"collection":31,"item":413},{"id":274,"status":8,"sort":7,"name":414,"item":415},"Language CDN",[416],{"collection":225,"item":417},{"id":22,"status":8,"slug":418},"language-cdn",{"collection":31,"item":420},{"id":127,"status":8,"sort":7,"name":421,"item":422},"Releases",[423],{"collection":225,"item":424},{"id":94,"status":8,"slug":425},"releases",{"collection":31,"item":427},{"id":428,"status":370,"sort":7,"name":429,"item":430},57,"Format Conversions",[431],{"collection":225,"item":432},{"id":5,"status":8,"slug":433},"format-conversions",{"collection":31,"item":435},{"id":436,"status":8,"sort":7,"name":437,"item":438},59,"Webhooks",[439],{"collection":225,"item":440},{"id":441,"status":8,"slug":442},31,"webhooks",{"collection":31,"item":444},{"id":445,"status":8,"sort":7,"name":446,"item":447},62,"Export Aliases",[448],{"collection":225,"item":449},{"id":406,"status":8,"slug":450},"export-aliases",{"id":22,"name":452,"url":7,"url_text":7,"status":8,"groups":453},"Integrations",[454,572],{"navigation_items_group_id":455},{"id":147,"sort":456,"status":8,"name":457,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":458},10,"Most popular",[459],{"collection":31,"item":460},{"id":286,"status":8,"sort":7,"name":452,"item":461},[462,470,477,484,491,498,505,512,519,526,533,542,549,556,564],{"collection":463,"item":464},"platforms",{"id":94,"status":8,"sort":26,"slug":465,"name":466,"icon":467},"android","Android",{"id":468,"title":469},"ff965add-53b0-44ad-b27c-ea4ef641d384","Ic Outline Android",{"collection":463,"item":471},{"id":147,"status":8,"sort":5,"slug":472,"name":473,"icon":474},"ios","iOS",{"id":475,"title":476},"886285d7-816a-4430-b5a5-edfe307b238e","Ios",{"collection":463,"item":478},{"id":406,"status":8,"sort":12,"slug":479,"name":480,"icon":481},"react","React",{"id":482,"title":483},"26757a90-88a3-4a94-b587-9f38614ed3bd","Logos React",{"collection":463,"item":485},{"id":175,"status":8,"sort":22,"slug":486,"name":487,"icon":488},"vuejs","Vue.js",{"id":489,"title":490},"6180b41f-3249-47d3-adcd-50fe1cf11bf1","Vue",{"collection":463,"item":492},{"id":493,"status":8,"sort":13,"slug":494,"name":495,"icon":496},16,"angular","Angular",{"id":497,"title":495},"2a31a97a-48c5-4531-aa36-41c9dd0bdbef",{"collection":463,"item":499},{"id":26,"status":8,"sort":94,"slug":500,"name":501,"icon":502},"flutter","Flutter",{"id":503,"title":504},"b9f13a11-9328-4a03-86cf-b20de0685606","Logos Flutter",{"collection":463,"item":506},{"id":12,"status":8,"sort":216,"slug":507,"name":508,"icon":509},"typescript","TypeScript",{"id":510,"title":511},"8d1319b5-8a96-4199-8407-00add3418b1f","Logos Typescript Icon",{"collection":463,"item":513},{"id":441,"status":8,"sort":286,"slug":514,"name":515,"icon":516},"javascript","JavaScript",{"id":517,"title":518},"4218d0c9-7e6b-494d-9663-37ceaf93ee8c","Logos Javascript",{"collection":463,"item":520},{"id":286,"status":8,"sort":54,"slug":521,"name":522,"icon":523},"json","JSON",{"id":524,"title":525},"99ac3b7c-dba5-4693-a4f4-1f27a6d7782d","Logos Json",{"collection":463,"item":527},{"id":365,"status":8,"sort":365,"slug":528,"name":529,"icon":530},"xliff","XLIFF",{"id":531,"title":532},"ca424cc8-e8a7-4aef-8dca-ef4a4d1334fc","Format",{"collection":463,"item":534},{"id":535,"status":8,"sort":536,"slug":537,"name":538,"icon":539},72,54,"strapi","Strapi",{"id":540,"title":541},"cde7f1d0-f2e0-4243-929e-a3f8f9146e69","Strapi Logo Purple",{"collection":463,"item":543},{"id":319,"status":8,"sort":311,"slug":544,"name":545,"icon":546},"figma","Figma",{"id":547,"title":548},"813745a4-a77d-4735-93b7-e0dd731b2304","Figma Icon",{"collection":463,"item":550},{"id":352,"status":8,"sort":248,"slug":551,"name":552,"icon":553},"microsoft-excel","Microsoft Excel",{"id":554,"title":555},"7a175955-7b96-4561-939f-a0e1924faa40","Excel",{"collection":463,"item":557},{"id":558,"status":8,"sort":327,"slug":559,"name":560,"icon":561},66,"github-actions","GitHub Actions",{"id":562,"title":563},"da17554f-ac6d-443d-9bac-1f29645ec1c6","Github Icon",{"collection":463,"item":565},{"id":566,"status":8,"sort":567,"slug":568,"name":569,"icon":570},97,999,"webflow","Webflow",{"id":571,"title":569},"ff43a386-52f8-499f-b77c-ab9a30f4a77e",{"navigation_items_group_id":573},{"id":22,"sort":216,"status":8,"name":574,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":575},"Explore more",[576],{"collection":577,"item":578},"text_link_navigation_item_type",{"id":26,"status":8,"sort":7,"text":579,"url":580,"url_text":581},"Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.","\u002Fintegrations","See all integrations",{"id":26,"name":583,"url":7,"url_text":7,"status":8,"groups":584},"Resources",[585,618,624],{"navigation_items_group_id":586},{"id":26,"sort":286,"status":8,"name":587,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":588},"Helpful Links",[589,593,597,601,605,609,614],{"collection":106,"item":590},{"id":244,"status":8,"sort":7,"url":591,"url_text":592,"show_favorite_icon":17},"\u002Fblog","Localazy Blog",{"collection":106,"item":594},{"id":394,"status":8,"sort":7,"url":595,"url_text":596,"show_favorite_icon":17},"\u002Fdocs","Documentation",{"collection":106,"item":598},{"id":26,"status":8,"sort":7,"url":599,"url_text":600,"show_favorite_icon":15},"https:\u002F\u002Fdiscuss.localazy.com\u002F","Discussion Forum",{"collection":106,"item":602},{"id":286,"status":8,"sort":7,"url":603,"url_text":604,"show_favorite_icon":15},"\u002Fcase-study","Case Studies",{"collection":106,"item":606},{"id":12,"status":8,"sort":7,"url":607,"url_text":608,"show_favorite_icon":15},"\u002Fpartnership","Become a Partner",{"collection":106,"item":610},{"id":611,"status":8,"sort":7,"url":612,"url_text":613,"show_favorite_icon":15},15,"\u002Ffaq","FAQ",{"collection":106,"item":615},{"id":253,"status":8,"sort":7,"url":616,"url_text":617,"show_favorite_icon":15},"\u002Ftags\u002Frelease-update","Release Updates",{"navigation_items_group_id":619},{"id":5,"sort":394,"status":8,"name":592,"render_show_all_url":17,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":591,"represent_as_tile":15,"items":620},[621],{"collection":20,"item":622},{"id":12,"status":8,"sort":7,"show_author_img":15,"blog_post_tag":623,"description":7},"[USE LATEST FEATURED]",{"navigation_items_group_id":625},{"id":94,"sort":244,"status":8,"name":596,"render_show_all_url":17,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":595,"represent_as_tile":15,"items":626},[627,641,653,664,676,686,697,705],{"collection":31,"item":628},{"id":22,"status":8,"sort":7,"name":629,"item":630},"General",[631],{"collection":632,"item":633},"docs_section",{"id":5,"status":8,"sort":26,"slug":634,"name":629,"icon":635,"featured_icon":638},"general",{"id":636,"title":637},"423101f1-308c-42f1-8dfe-53272019e7cb","Global",{"id":639,"title":640},"0f7ca4cb-dc3b-4f62-b476-132ed5c4931f","General Doc",{"collection":31,"item":642},{"id":13,"status":8,"sort":7,"name":643,"item":644},"CLI",[645],{"collection":632,"item":646},{"id":12,"status":8,"sort":5,"slug":411,"name":643,"icon":647,"featured_icon":650},{"id":648,"title":649},"2f7a4573-8265-4d76-8d55-ce0cc79b8983","Cli",{"id":651,"title":652},"3f76ff7b-0e74-4046-bb03-4ca99c3b66d5","Doc Cat Cli",{"collection":31,"item":654},{"id":137,"status":8,"sort":7,"name":655,"item":656},"API",[657],{"collection":632,"item":658},{"id":54,"status":8,"sort":12,"slug":659,"name":655,"icon":660,"featured_icon":661},"api",{"id":648,"title":649},{"id":662,"title":663},"20866781-e69b-4e01-9456-05437487b75c","API Doc",{"collection":31,"item":665},{"id":666,"status":8,"sort":7,"name":667,"item":668},50,"CDN",[669],{"collection":632,"item":670},{"id":113,"status":8,"sort":22,"slug":671,"name":667,"icon":672,"featured_icon":673},"cdn",{"id":636,"title":637},{"id":674,"title":675},"a8ee9cb7-4e02-41f0-b595-eb518c3085b6","Doc Cat Cdn",{"collection":31,"item":677},{"id":94,"status":8,"sort":7,"name":466,"item":678},[679],{"collection":632,"item":680},{"id":26,"status":8,"sort":13,"slug":465,"name":466,"icon":681,"featured_icon":683},{"id":682,"title":466},"fb8329ae-0c0c-4fbc-bcdc-83f2eeda1039",{"id":684,"title":685},"f7c0dec8-5b42-4943-ab3a-e3665723ad6f","Doc Cat Android",{"collection":31,"item":687},{"id":147,"status":8,"sort":7,"name":473,"item":688},[689],{"collection":632,"item":690},{"id":22,"status":8,"sort":94,"slug":472,"name":473,"icon":691,"featured_icon":694},{"id":692,"title":693},"289e136c-55df-4d51-847b-1782a2308ee4","Ios Blue",{"id":695,"title":696},"2968d3f0-14b5-4427-82e7-f1ea2de17846","Doc Cat Ios",{"collection":31,"item":698},{"id":101,"status":8,"sort":7,"name":545,"item":699},[700],{"collection":632,"item":701},{"id":365,"status":8,"sort":147,"slug":544,"name":545,"icon":702,"featured_icon":703},{"id":648,"title":649},{"id":704,"title":545},"f5e66b5b-a439-47f6-af4a-6ad261de2e87",{"collection":31,"item":706},{"id":456,"status":8,"sort":7,"name":538,"item":707},[708],{"collection":632,"item":709},{"id":142,"status":8,"sort":137,"slug":537,"name":538,"icon":710,"featured_icon":712},{"id":711,"title":538},"3b4b03c7-e131-49e6-a014-c8c2c8a2751e",{"id":713,"title":714},"1dd05c76-e517-4aea-a3d8-49cfddb40056","Strapi Doc",{"id":12,"name":716,"url":717,"url_text":716,"status":8,"groups":718},"Pricing","\u002Fpricing",[],{"id":94,"name":720,"url":721,"url_text":720,"status":8,"groups":722},"Book a demo","\u002Fbook-demo",[],{"id":26,"status":8,"security_section_title":724,"loved_section_title":725,"columns":726,"social_links":796,"policy_links":826},"Secured & trusted","Loved by users",[727,739,754,775,778],{"id":26,"status":8,"sort":7,"title":728,"column_key":729,"links":730},"Localazy","connect",[731,733,736],{"id":216,"status":8,"sort":26,"title":720,"url":732},"___LOCALAZY_MEETING_URL___",{"id":286,"status":8,"sort":5,"title":734,"url":735},"Contact","\u002Fcontact",{"id":365,"status":8,"sort":12,"title":737,"url":738},"About us","\u002Fabout-us",{"id":5,"status":8,"sort":7,"title":740,"column_key":741,"links":742},"Programs","programs",[743,745,748,751],{"id":26,"status":8,"sort":22,"title":744,"url":607},"Partner Program",{"id":5,"status":8,"sort":13,"title":746,"url":747},"Ambassador Program","\u002Fambassador",{"id":12,"status":8,"sort":94,"title":749,"url":750},"Startup Program","\u002Ffor\u002Fstartups",{"id":22,"status":8,"sort":147,"title":752,"url":753},"Nonprofits","\u002Ffor\u002Fnonprofit",{"id":12,"status":8,"sort":7,"title":755,"column_key":756,"links":757},"Use Cases","use_cases",[758,761,764,766,769,772],{"id":13,"status":8,"sort":137,"title":759,"url":760},"Software Localization","\u002Fterm\u002Fsoftware-localization",{"id":94,"status":8,"sort":101,"title":762,"url":763},"Machine Translation Services","\u002Ffeatures\u002Fmachine-translation",{"id":147,"status":8,"sort":456,"title":399,"url":765},"\u002Ffeatures\u002Ftranslation-api",{"id":137,"status":8,"sort":216,"title":767,"url":768},"Crowdsourced Translations","\u002Ffeatures\u002Fshare-tm",{"id":101,"status":8,"sort":286,"title":770,"url":771},"Figma i18n & localization","\u002Ffeatures\u002Ffigma-localization-plugin",{"id":456,"status":8,"sort":244,"title":773,"url":774},"Translation as a Service","\u002Fterm\u002Ftranslation-service",{"id":22,"status":8,"sort":7,"title":452,"column_key":776,"links":777},"integrations",[],{"id":13,"status":8,"sort":7,"title":583,"column_key":779,"links":780},"resources",[781,782,785,786,789,791,792,793],{"id":244,"status":8,"sort":394,"title":596,"url":595},{"id":394,"status":8,"sort":611,"title":783,"url":784},"Dictionary","\u002Fdictionary",{"id":611,"status":8,"sort":493,"title":604,"url":603},{"id":493,"status":8,"sort":253,"title":787,"url":788},"Discussion forum","___DISCUSS_URL___",{"id":253,"status":8,"sort":59,"title":790,"url":591},"Localization Blog",{"id":59,"status":8,"sort":175,"title":613,"url":612},{"id":175,"status":8,"sort":54,"title":716,"url":717},{"id":54,"status":8,"sort":365,"title":794,"url":795},"Brand assets","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Fu\u002F1\u002Ffolders\u002F1tZqsZHBlGelz7A2FwTsiwrs4j3sd9HTk",[797,802,807,812,817,822],{"id":26,"status":8,"sort":7,"platform":798,"icon":799,"url":800,"label":801},"feed","rss","\u002Ffeed.xml","Localazy RSS Feed",{"id":5,"status":8,"sort":7,"platform":803,"icon":804,"url":805,"label":806},"facebook","fb-logo","https:\u002F\u002Fwww.facebook.com\u002Flocalazy\u002F","Localazy facebook",{"id":12,"status":8,"sort":7,"platform":808,"icon":809,"url":810,"label":811},"github","github-logo","https:\u002F\u002Fgithub.com\u002Flocalazy","Localazy GitHub",{"id":22,"status":8,"sort":7,"platform":813,"icon":814,"url":815,"label":816},"x","x-twitter","https:\u002F\u002Fx.com\u002Flocalazy","Localazy X",{"id":13,"status":8,"sort":7,"platform":818,"icon":819,"url":820,"label":821},"linkedin","linkedin-logo","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F37836599\u002F","Localazy LinkedIn",{"id":94,"status":8,"sort":7,"platform":823,"icon":824,"url":788,"label":825},"discourse","discourse-logo","Localazy Discourse",[827,830,833],{"id":26,"status":8,"sort":7,"title":828,"url":829,"action":7},"Privacy policy","\u002Fprivacy-policy",{"id":5,"status":8,"sort":7,"title":831,"url":832,"action":7},"Terms & Conditions","\u002Fterms-and-conditions",{"id":12,"status":8,"sort":7,"title":834,"url":7,"action":835},"Cookies","cookie-consent",[837,977,1055,1161,1247,1326,1415,1506,1593,1692],{"id":406,"status":8,"created_on":838,"modified_on":839,"name":480,"slug":479,"description":840,"docs_link":841,"priority":7,"has_sdk":15,"sort":12,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":842,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":843,"tile_subtitle":844,"tile_description":845,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":846,"upload_features":847,"icon":848,"meta_image":849,"primary_tag":851,"tags":867,"integration_methods":885,"recommended_methods":961,"default_integration_method":962,"faq_categories":969,"translations":975,"platforms_id":406},"2022-03-18T08:09:24.000Z","2025-02-26T13:36:08.000Z","Manage your React app translations with Localazy, a continuous localization tool. React i18n done right. ","\u002Fdocs\u002Fcli\u002Fjson-format","JSON format support","CLI support","react-i18next and more","Use Localazy to translate your React projects with your favorite i18n library.",{"json":521},[],{"id":482},{"id":850},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":13,"status":8,"sort":5,"created_on":852,"label":853,"hidden":15,"icon":854,"translations":856},"2022-03-17T12:23:44.000Z","Web apps",{"id":855},"c9e70e4f-8136-432a-8d82-53c3501a9eb4",[857,859,862,865],{"id":13,"languages_code":858,"label":853},"xxa",{"id":230,"languages_code":860,"label":861},"es","Aplicaciones web",{"id":666,"languages_code":863,"label":864},"cs","Webové aplikace",{"id":436,"languages_code":866,"label":853},"en",[868,875],{"id":13,"status":8,"sort":5,"label":853,"hidden":15,"created_on":852,"icon":869,"translations":870},{"id":855},[871,872,873,874],{"id":13,"languages_code":858,"label":853},{"id":230,"languages_code":860,"label":861},{"id":666,"languages_code":863,"label":864},{"id":436,"languages_code":866,"label":853},{"id":137,"status":8,"sort":101,"label":876,"hidden":15,"created_on":877,"icon":7,"translations":878},"Framework","2022-03-17T12:23:45.000Z",[879,880,882,883],{"id":137,"languages_code":858,"label":876},{"id":369,"languages_code":860,"label":881},"Marco",{"id":319,"languages_code":863,"label":876},{"id":884,"languages_code":866,"label":876},67,[886,898,923,944],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":889},"Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[890,891,894,896],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},"Choose between translating strings directly or uploading them into Localazy.",{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},"Pomocí rozhraní API můžete programovaně exportovat překlady a importovat obsah z\u002Fdo Localazy.",{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":904},"Create source keys online","add-keys-manually","Add source keys via the web interface online and sync them into your project later.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files#add-new-keys-in-ui","vpn-key-outline",[905,906,909,910,913,916,917,918],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},"Cree claves fuente en línea","Añada claves fuente a través de la interfaz web en línea y sincronícelas posteriormente en su proyecto.",{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},"Vytvářejte zdrojové klíče online","Přidejte zdrojové klíče přes webové rozhraní online a synchronizujte je do svého projektu později.",{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},"Cree claves de origen en línea","Añada claves de origen a través de la interfaz web en línea y sincronícelas posteriormente en su proyecto.",{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},88,"de","Erstellen Sie Quellschlüssel online","Fügen Sie Quellschlüssel über die Weboberfläche online hinzu und synchronisieren Sie sie später mit Ihrem Projekt.",{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":930},"Direct file upload","File upload","web-upload","Upload your texts and existing translations in any format directly to start quickly.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files","file-upload",[931,932,935,936,940],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},56,"Přímé nahrávání souborů","Nahrajte přímo své texty a stávající překlady v libovolném formátu a začněte pracovat ihned.",{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},85,"Direkter Datei-Upload","Laden Sie Ihre Texte und vorhandenen Übersetzungen in einem beliebigen Format direkt hoch, um schnell loszulegen.",{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":948},"Command Line Interface","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[949,950,953,954,957],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},"Interfaz de Línea de Comandos","La mejor opción para los desarrolladores que deseen hacer de la localización una parte automatizada de su flujo de trabajo.",{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},"Rozhraní Příkazového Řádku","Nejlepší volba pro vývojáře, kteří chtějí, aby se lokalizace stala automatizovanou součástí jejich pracovních postupů.",{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},87,"Befehlszeilenschnittstelle","Die beste Option für Entwickler, die die Lokalisierung zu einem automatisierten Teil ihres Arbeitsablaufs machen möchten.",[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":963},[964,965,966,967,968],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[970],{"id":971,"status":8,"created_on":972,"sort":7,"slug":973,"label":974,"on_faq_index":7},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[976],{"languages_code":858,"name":480,"slug":479,"description":840,"support_type":842,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":844,"tile_description":845,"id":406,"platforms_id":406,"docs_link":841},{"id":175,"status":8,"created_on":838,"modified_on":978,"name":487,"slug":486,"description":979,"docs_link":841,"priority":7,"has_sdk":15,"sort":22,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":842,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":843,"tile_subtitle":980,"tile_description":981,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":982,"upload_features":983,"icon":984,"meta_image":985,"primary_tag":987,"tags":994,"integration_methods":1008,"recommended_methods":1039,"default_integration_method":1040,"faq_categories":1047,"translations":1053,"platforms_id":175},"2025-02-26T13:35:41.000Z","Online Vue.js project localization tool for your translation management. Enjoy true continuous localization with Localazy & translate your JSON files automatically.","Vue.js & JSON","Enjoy true continuous localization with Localazy & translate your Vue projects automatically.",{"json":521},[],{"id":489},{"id":986},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":13,"status":8,"sort":5,"created_on":852,"label":853,"hidden":15,"icon":988,"translations":989},{"id":855},[990,991,992,993],{"id":13,"languages_code":858,"label":853},{"id":230,"languages_code":860,"label":861},{"id":666,"languages_code":863,"label":864},{"id":436,"languages_code":866,"label":853},[995,1002],{"id":13,"status":8,"sort":5,"label":853,"hidden":15,"created_on":852,"icon":996,"translations":997},{"id":855},[998,999,1000,1001],{"id":13,"languages_code":858,"label":853},{"id":230,"languages_code":860,"label":861},{"id":666,"languages_code":863,"label":864},{"id":436,"languages_code":866,"label":853},{"id":137,"status":8,"sort":101,"label":876,"hidden":15,"created_on":877,"icon":7,"translations":1003},[1004,1005,1006,1007],{"id":137,"languages_code":858,"label":876},{"id":369,"languages_code":860,"label":881},{"id":319,"languages_code":863,"label":876},{"id":884,"languages_code":866,"label":876},[1009,1015,1025,1032],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1010},[1011,1012,1013,1014],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1016},[1017,1018,1019,1020,1021,1022,1023,1024],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1026},[1027,1028,1029,1030,1031],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1033},[1034,1035,1036,1037,1038],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1041},[1042,1043,1044,1045,1046],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[1048,1052],{"id":937,"status":8,"created_on":1049,"sort":7,"slug":1050,"label":1051,"on_faq_index":7},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":971,"status":8,"created_on":972,"sort":7,"slug":973,"label":974,"on_faq_index":7},[1054],{"languages_code":858,"name":487,"slug":486,"description":979,"support_type":842,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":980,"tile_description":981,"id":175,"platforms_id":175,"docs_link":841},{"id":26,"status":8,"created_on":838,"modified_on":1056,"name":501,"slug":500,"description":1057,"docs_link":1058,"priority":7,"has_sdk":15,"sort":94,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1059,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":843,"tile_subtitle":1059,"tile_description":1060,"is_enterprise":15,"is_popular":15,"primary_use_case":1061,"hierarchy_handling":1062,"best_for":1063,"file_extension":1064,"format_code_example":1065,"format_to_extension":1066,"upload_features":1068,"icon":1069,"meta_image":1070,"primary_tag":1072,"tags":1083,"integration_methods":1119,"recommended_methods":1150,"default_integration_method":1151,"faq_categories":1158,"translations":1159,"platforms_id":26},"2025-07-03T14:21:42.000Z","Learn how to use Localazy CLI for localization of Flutter app. Flutter’s ARB format is fully supported including arrays, plurals, and selected context information. No extra configuration is necessary, but you can enable certain features if you want to.","\u002Fdocs\u002Fcli\u002Fflutter-format","ARB format support","Use the Localazy CLI for localization of Flutter projects. Flutter’s ARB format is fully supported.","Supports metadata like placeholders","JSON-like key-value","Flutter apps",".arb","```\n{\n  \"localazy_message\": \"Go international, today. With Localazy.\"\n}\n```",{"arb":1067},"arb",[],{"id":503},{"id":1071},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":94,"status":8,"sort":137,"created_on":877,"label":1073,"hidden":15,"icon":1074,"translations":1076},"Mobile apps",{"id":1075},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[1077,1078,1080,1082],{"id":94,"languages_code":858,"label":1073},{"id":239,"languages_code":860,"label":1079},"Aplicaciones móviles",{"id":311,"languages_code":863,"label":1081},"Mobilní aplikace",{"id":278,"languages_code":866,"label":1073},[1084,1095,1102,1109],{"id":147,"status":8,"sort":175,"label":1085,"hidden":15,"created_on":877,"icon":1086,"translations":1088},"Desktop & Games",{"id":1087},"65b04533-5b4c-430c-b8a4-ecce84754200",[1089,1090,1092,1094],{"id":147,"languages_code":858,"label":1085},{"id":248,"languages_code":860,"label":1091},"Escritorio y Juegos",{"id":937,"languages_code":863,"label":1093},"Stolní počítače & Hry",{"id":558,"languages_code":866,"label":1085},{"id":13,"status":8,"sort":5,"label":853,"hidden":15,"created_on":852,"icon":1096,"translations":1097},{"id":855},[1098,1099,1100,1101],{"id":13,"languages_code":858,"label":853},{"id":230,"languages_code":860,"label":861},{"id":666,"languages_code":863,"label":864},{"id":436,"languages_code":866,"label":853},{"id":94,"status":8,"sort":137,"label":1073,"hidden":15,"created_on":877,"icon":1103,"translations":1104},{"id":1075},[1105,1106,1107,1108],{"id":94,"languages_code":858,"label":1073},{"id":239,"languages_code":860,"label":1079},{"id":311,"languages_code":863,"label":1081},{"id":278,"languages_code":866,"label":1073},{"id":82,"status":8,"sort":274,"label":1110,"hidden":17,"created_on":877,"icon":7,"translations":1111},"ARB",[1112,1113,1115,1117],{"id":82,"languages_code":858,"label":1110},{"id":1114,"languages_code":860,"label":1110},120,{"id":1116,"languages_code":863,"label":1110},125,{"id":1118,"languages_code":866,"label":1110},130,[1120,1126,1136,1143],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1121},[1122,1123,1124,1125],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1127},[1128,1129,1130,1131,1132,1133,1134,1135],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1137},[1138,1139,1140,1141,1142],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1144},[1145,1146,1147,1148,1149],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1152},[1153,1154,1155,1156,1157],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],[1160],{"languages_code":858,"name":501,"slug":500,"description":1057,"support_type":1059,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":1059,"tile_description":1060,"id":26,"platforms_id":26,"docs_link":1058},{"id":441,"status":8,"created_on":1162,"modified_on":1163,"name":515,"slug":514,"description":1164,"docs_link":1165,"priority":7,"has_sdk":15,"sort":286,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1166,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":843,"tile_subtitle":1166,"tile_description":1167,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1168,"upload_features":1170,"icon":1171,"meta_image":1172,"primary_tag":1174,"tags":1187,"integration_methods":1202,"recommended_methods":1233,"default_integration_method":1234,"faq_categories":1241,"translations":1245,"platforms_id":441},"2022-03-18T08:09:25.000Z","2024-07-17T07:43:22.000Z","Localize your app with JavaScript localizations and Localazy CLI.\nUpload JavaScript files with strings to Localazy and manage your translations easily. Download translated files back.","\u002Fdocs\u002Fcli\u002Fjavascript-format","JS file support","Translating JS files is easy as a pie with Localazy!",{"js":1169},"js",[],{"id":517},{"id":1173},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":456,"status":8,"sort":456,"created_on":877,"label":1175,"hidden":15,"icon":1176,"translations":1178},"Programming Languages",{"id":1177},"8c5836bb-1fbe-49c5-9330-8f931838c457",[1179,1180,1182,1185],{"id":456,"languages_code":858,"label":1175},{"id":336,"languages_code":860,"label":1181},"Lenguajes de Programación",{"id":1183,"languages_code":863,"label":1184},68,"Programovací Jazyky",{"id":1186,"languages_code":866,"label":1175},70,[1188,1195],{"id":13,"status":8,"sort":5,"label":853,"hidden":15,"created_on":852,"icon":1189,"translations":1190},{"id":855},[1191,1192,1193,1194],{"id":13,"languages_code":858,"label":853},{"id":230,"languages_code":860,"label":861},{"id":666,"languages_code":863,"label":864},{"id":436,"languages_code":866,"label":853},{"id":456,"status":8,"sort":456,"label":1175,"hidden":15,"created_on":877,"icon":1196,"translations":1197},{"id":1177},[1198,1199,1200,1201],{"id":456,"languages_code":858,"label":1175},{"id":336,"languages_code":860,"label":1181},{"id":1183,"languages_code":863,"label":1184},{"id":1186,"languages_code":866,"label":1175},[1203,1209,1219,1226],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1204},[1205,1206,1207,1208],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1210},[1211,1212,1213,1214,1215,1216,1217,1218],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1220},[1221,1222,1223,1224,1225],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1227},[1228,1229,1230,1231,1232],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1235},[1236,1237,1238,1239,1240],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[1242],{"id":332,"status":8,"created_on":1243,"sort":7,"slug":1244,"label":515,"on_faq_index":15},"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[1246],{"languages_code":858,"name":515,"slug":514,"description":1164,"support_type":1166,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":1166,"tile_description":1167,"id":441,"platforms_id":441,"docs_link":1165},{"id":286,"status":8,"created_on":1162,"modified_on":1248,"name":522,"slug":521,"description":1249,"docs_link":841,"priority":7,"has_sdk":15,"sort":54,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1250,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":843,"tile_subtitle":1251,"tile_description":1252,"is_enterprise":15,"is_popular":17,"primary_use_case":1253,"hierarchy_handling":1254,"best_for":1255,"file_extension":1256,"format_code_example":1257,"format_to_extension":1258,"upload_features":1259,"icon":1260,"meta_image":1261,"primary_tag":1263,"tags":1274,"integration_methods":1282,"recommended_methods":1313,"default_integration_method":1314,"faq_categories":1321,"translations":1324,"platforms_id":286},"2025-10-14T11:22:29.000Z","Online JSON translator you will love. Comfortable JSON language files editor with powerful CLI under your fingers for continuous localization.","Advanced format support","{Objectively the best}","Translate any JSON files with Localazy, with the best in class plural and array support.","Used for structured data storage and APIs","Uses key-value pairs","Web & mobile apps, APIs",".json","```\n{\n  \"parent\": {\n    \"child\": {\n      \"another_nested_level\": \"All is supported.\"\n    }\n  }\n}\n```",{"json":521},[],{"id":524},{"id":1262},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":22,"status":8,"sort":13,"created_on":877,"label":1264,"hidden":15,"icon":1265,"translations":1267},"File formats",{"id":1266},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[1268,1269,1271,1273],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},"Formatos de archivo",{"id":352,"languages_code":863,"label":1272},"Formáty souborů",{"id":445,"languages_code":866,"label":1264},[1275],{"id":22,"status":8,"sort":13,"label":1264,"hidden":15,"created_on":877,"icon":1276,"translations":1277},{"id":1266},[1278,1279,1280,1281],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},[1283,1289,1299,1306],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1284},[1285,1286,1287,1288],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1290},[1291,1292,1293,1294,1295,1296,1297,1298],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1300},[1301,1302,1303,1304,1305],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1307},[1308,1309,1310,1311,1312],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1315},[1316,1317,1318,1319,1320],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[1322],{"id":291,"status":8,"created_on":1323,"sort":7,"slug":521,"label":522,"on_faq_index":15},"2022-06-10T10:49:07.000Z",[1325],{"languages_code":858,"name":522,"slug":521,"description":1249,"support_type":1250,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":1251,"tile_description":1252,"id":286,"platforms_id":286,"docs_link":841},{"id":365,"status":8,"created_on":1162,"modified_on":1327,"name":529,"slug":528,"description":1328,"docs_link":1329,"priority":7,"has_sdk":15,"sort":365,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1330,"show_in_spa":15,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":843,"tile_subtitle":1331,"tile_description":1332,"is_enterprise":15,"is_popular":17,"primary_use_case":1333,"hierarchy_handling":1334,"best_for":1335,"file_extension":1336,"format_code_example":1337,"format_to_extension":1338,"upload_features":1340,"icon":1341,"meta_image":1342,"primary_tag":1344,"tags":1351,"integration_methods":1373,"recommended_methods":1404,"default_integration_method":1405,"faq_categories":1412,"translations":1413,"platforms_id":365},"2025-07-03T14:28:31.000Z","XLIFF is meant for localization. Enjoy Localazy - an online XLIFF editor for your translation management. Integrate your XLIFF files with Localazy to achieve true continuous localization and translate XLIFF files on autopilot.","\u002Fdocs\u002Fcli\u002Fxliff-12-format","File format support","Meant for localization","XLIFF stands for XML Localization Interchange File Format - and Localazy is the best way to manage XLIFF files.","Used in translation pipelines","XML-based exchange format","Translation & software",".xliff","```\n\u003Ctrans-unit id=\"localazy_message\">\n    \u003Csource>Go international, today. With Localazy.\u003C\u002Fsource>\n\u003C\u002Ftrans-unit>\n```",{"xliff":1339},"xlf",[],{"id":531},{"id":1343},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":22,"status":8,"sort":13,"created_on":877,"label":1264,"hidden":15,"icon":1345,"translations":1346},{"id":1266},[1347,1348,1349,1350],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},[1352,1359,1366],{"id":22,"status":8,"sort":13,"label":1264,"hidden":15,"created_on":877,"icon":1353,"translations":1354},{"id":1266},[1355,1356,1357,1358],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},{"id":22,"status":8,"sort":13,"label":1264,"hidden":15,"created_on":877,"icon":1360,"translations":1361},{"id":1266},[1362,1363,1364,1365],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},{"id":22,"status":8,"sort":13,"label":1264,"hidden":15,"created_on":877,"icon":1367,"translations":1368},{"id":1266},[1369,1370,1371,1372],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},[1374,1380,1390,1397],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1375},[1376,1377,1378,1379],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1381},[1382,1383,1384,1385,1386,1387,1388,1389],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1391},[1392,1393,1394,1395,1396],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1398},[1399,1400,1401,1402,1403],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1406},[1407,1408,1409,1410,1411],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],[1414],{"languages_code":858,"name":529,"slug":528,"description":1328,"support_type":1330,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":1331,"tile_description":1332,"id":365,"platforms_id":365,"docs_link":1329},{"id":54,"status":8,"created_on":1416,"modified_on":1416,"name":1417,"slug":1418,"description":1419,"docs_link":1420,"priority":7,"has_sdk":15,"sort":108,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1330,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":843,"tile_subtitle":1421,"tile_description":1422,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1423,"upload_features":1424,"icon":1425,"meta_image":1427,"primary_tag":1429,"tags":1436,"integration_methods":1464,"recommended_methods":1495,"default_integration_method":1496,"faq_categories":1503,"translations":1504,"platforms_id":54},"2026-05-21T20:49:09.000Z","PO","po","Edit .po and .pot files with your team, automate translation with AI, and ship faster.","\u002Fdocs\u002Fcli\u002Fpo-format","Seamless integration","Upload, edit and translate PO files with Localazy.",{"po":1418},[],{"id":1426},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":1428},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":22,"status":8,"sort":13,"created_on":877,"label":1264,"hidden":15,"icon":1430,"translations":1431},{"id":1266},[1432,1433,1434,1435],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},[1437,1444,1454],{"id":22,"status":8,"sort":13,"label":1264,"hidden":15,"created_on":877,"icon":1438,"translations":1439},{"id":1266},[1440,1441,1442,1443],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},{"id":261,"status":8,"sort":261,"label":1445,"hidden":17,"created_on":877,"icon":7,"translations":1446},"C++",[1447,1448,1450,1452],{"id":261,"languages_code":858,"label":1445},{"id":1449,"languages_code":860,"label":1445},135,{"id":1451,"languages_code":863,"label":1445},140,{"id":1453,"languages_code":866,"label":1445},144,{"id":365,"status":8,"sort":108,"label":1455,"hidden":17,"created_on":877,"icon":7,"translations":1456},"Gettext",[1457,1458,1460,1462],{"id":365,"languages_code":858,"label":1455},{"id":1459,"languages_code":860,"label":1455},101,{"id":1461,"languages_code":863,"label":1455},106,{"id":1463,"languages_code":866,"label":1455},111,[1465,1471,1481,1488],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1466},[1467,1468,1469,1470],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1472},[1473,1474,1475,1476,1477,1478,1479,1480],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1482},[1483,1484,1485,1486,1487],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1489},[1490,1491,1492,1493,1494],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1497},[1498,1499,1500,1501,1502],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],[1505],{"languages_code":858,"name":1417,"slug":1418,"description":1419,"support_type":1330,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":1421,"tile_description":1422,"id":54,"platforms_id":54,"docs_link":1420},{"id":113,"status":8,"created_on":1162,"modified_on":1507,"name":1508,"slug":1509,"description":1510,"docs_link":1511,"priority":7,"has_sdk":15,"sort":89,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1330,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":843,"tile_subtitle":1512,"tile_description":1513,"is_enterprise":15,"is_popular":15,"primary_use_case":1514,"hierarchy_handling":1515,"best_for":1516,"file_extension":1517,"format_code_example":1518,"format_to_extension":1519,"upload_features":1520,"icon":1521,"meta_image":1522,"primary_tag":1524,"tags":1531,"integration_methods":1549,"recommended_methods":1580,"default_integration_method":1581,"faq_categories":1588,"translations":1591,"platforms_id":113},"2025-10-02T08:32:44.000Z","RESX","resx","Quickly translate and manage your RESX files with Localazy or integrate Localazy with your .NET project and enjoy a fully automated localization process. ","\u002Fdocs\u002Fcli\u002Fresx-format",".NET localization","Translate .NET projects using RESX files and Localazy.","Standard format for Windows\u002F.NET localization","Flat key-value structure",".NET applications",".resx","```\n\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\n\u003Croot>\n  \u003Cdata name=\"localazy_message\" xml:space=\"preserve\">\n    \u003Cvalue>Go international, today. With Localazy.\u003C\u002Fvalue>\n  \u003C\u002Fdata>\n\u003C\u002Froot>\n```",{"resx":1509},[],{"id":1426},{"id":1523},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":22,"status":8,"sort":13,"created_on":877,"label":1264,"hidden":15,"icon":1525,"translations":1526},{"id":1266},[1527,1528,1529,1530],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},[1532,1539],{"id":22,"status":8,"sort":13,"label":1264,"hidden":15,"created_on":877,"icon":1533,"translations":1534},{"id":1266},[1535,1536,1537,1538],{"id":22,"languages_code":858,"label":1264},{"id":221,"languages_code":860,"label":1270},{"id":352,"languages_code":863,"label":1272},{"id":445,"languages_code":866,"label":1264},{"id":108,"status":8,"sort":113,"label":1540,"hidden":17,"created_on":877,"icon":7,"translations":1541},"C#",[1542,1543,1545,1547],{"id":108,"languages_code":858,"label":1540},{"id":1544,"languages_code":860,"label":1540},103,{"id":1546,"languages_code":863,"label":1540},108,{"id":1548,"languages_code":866,"label":1540},113,[1550,1556,1566,1573],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":887,"documentation_link":888,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1551},[1552,1553,1554,1555],{"id":22,"languages_code":858,"label":655,"description":887,"slug":659},{"id":892,"languages_code":860,"label":655,"description":893,"slug":659},{"id":666,"languages_code":866,"label":655,"description":895,"slug":659},{"id":436,"languages_code":863,"label":655,"description":897,"slug":659},{"id":12,"status":8,"sort":13,"label":899,"alternative_label":7,"slug":900,"description":901,"documentation_link":902,"loc_icon":903,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1557},[1558,1559,1560,1561,1562,1563,1564,1565],{"id":12,"languages_code":858,"label":899,"description":901,"slug":900},{"id":154,"languages_code":860,"label":907,"description":908,"slug":7},{"id":352,"languages_code":866,"label":899,"description":901,"slug":900},{"id":319,"languages_code":863,"label":911,"description":912,"slug":7},{"id":269,"languages_code":860,"label":914,"description":915,"slug":900},{"id":278,"languages_code":866,"label":899,"description":901,"slug":900},{"id":558,"languages_code":863,"label":911,"description":912,"slug":900},{"id":919,"languages_code":920,"label":921,"description":922,"slug":7},{"id":5,"status":8,"sort":22,"label":924,"alternative_label":925,"slug":926,"description":927,"documentation_link":928,"loc_icon":929,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1567},[1568,1569,1570,1571,1572],{"id":5,"languages_code":858,"label":924,"description":927,"slug":926},{"id":77,"languages_code":860,"label":933,"description":934,"slug":7},{"id":248,"languages_code":866,"label":924,"description":927,"slug":926},{"id":937,"languages_code":863,"label":938,"description":939,"slug":7},{"id":941,"languages_code":920,"label":942,"description":943,"slug":7},{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1574},[1575,1576,1577,1578,1579],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[],{"id":26,"status":8,"sort":12,"label":945,"alternative_label":643,"slug":411,"description":946,"documentation_link":947,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1582},[1583,1584,1585,1586,1587],{"id":26,"languages_code":858,"label":945,"description":946,"slug":411},{"id":66,"languages_code":860,"label":951,"description":952,"slug":411},{"id":239,"languages_code":866,"label":945,"description":946,"slug":411},{"id":311,"languages_code":863,"label":955,"description":956,"slug":411},{"id":958,"languages_code":920,"label":959,"description":960,"slug":7},[1589],{"id":221,"status":8,"created_on":1590,"sort":7,"slug":1509,"label":1508,"on_faq_index":7},"2022-08-01T16:44:06.000Z",[1592],{"languages_code":858,"name":1508,"slug":1509,"description":1510,"support_type":1330,"meta_title":7,"meta_description":7,"marketing_subtitle":843,"tile_subtitle":1512,"tile_description":1513,"id":113,"platforms_id":113,"docs_link":1511},{"id":535,"status":8,"created_on":1594,"modified_on":1595,"name":538,"slug":537,"description":1596,"docs_link":1597,"priority":7,"has_sdk":7,"sort":536,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1598,"show_in_spa":17,"is_file_format":7,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1598,"tile_subtitle":1598,"tile_description":1599,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":7,"upload_features":7,"icon":1600,"meta_image":1601,"primary_tag":1603,"tags":1615,"integration_methods":1659,"recommended_methods":1679,"default_integration_method":1680,"faq_categories":1687,"translations":1690,"platforms_id":535},"2022-06-16T09:08:11.000Z","2026-04-27T18:16:54.000Z","Enjoy seamless integration of Strapi & Localazy and translate your website efficiently. Download the official Localazy plugin in the Strapi Marketplace to get started!","\u002Fdocs\u002Fstrapi\u002Fstrapi-plugin-introduction","Localization Plugin","Localize your Strapi website with our official localization plugin. Easy setup and installation.",{"id":540},{"id":1602},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":286,"status":8,"sort":216,"created_on":877,"label":1604,"hidden":15,"icon":1605,"translations":1607},"CMS",{"id":1606},"1172a655-928c-4594-9263-d8afdfd9cd79",[1608,1609,1611,1613],{"id":286,"languages_code":858,"label":1604},{"id":1610,"languages_code":860,"label":1604},73,{"id":1612,"languages_code":863,"label":1604},81,{"id":1614,"languages_code":866,"label":1604},84,[1616,1628,1640,1647],{"id":59,"status":8,"sort":253,"label":1617,"hidden":15,"created_on":877,"icon":7,"translations":1618},"Multilingual SEO",[1619,1620,1623,1626],{"id":59,"languages_code":858,"label":1617},{"id":1621,"languages_code":860,"label":1622},89,"SEO multilingüe",{"id":1624,"languages_code":863,"label":1625},94,"Vícejazyčné SEO",{"id":1627,"languages_code":866,"label":1617},99,{"id":406,"status":8,"sort":406,"label":165,"hidden":15,"created_on":877,"icon":1629,"translations":1631},{"id":1630},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1632,1633,1636,1638],{"id":406,"languages_code":858,"label":165},{"id":1634,"languages_code":860,"label":1635},132,"Comercio electrónico",{"id":1637,"languages_code":863,"label":165},137,{"id":1639,"languages_code":866,"label":165},142,{"id":286,"status":8,"sort":216,"label":1604,"hidden":15,"created_on":877,"icon":1641,"translations":1642},{"id":1606},[1643,1644,1645,1646],{"id":286,"languages_code":858,"label":1604},{"id":1610,"languages_code":860,"label":1604},{"id":1612,"languages_code":863,"label":1604},{"id":1614,"languages_code":866,"label":1604},{"id":5,"status":8,"sort":94,"label":1648,"hidden":15,"created_on":877,"icon":1649,"translations":1651},"Marketing tools",{"id":1650},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1652,1653,1656,1658],{"id":5,"languages_code":858,"label":1648},{"id":1654,"languages_code":860,"label":1655},43,"Herramientas de marketing",{"id":299,"languages_code":863,"label":1657},"Marketingové nástroje",{"id":378,"languages_code":866,"label":1648},[1660],{"id":137,"status":8,"sort":7,"label":1661,"alternative_label":1662,"slug":1663,"description":1664,"documentation_link":1665,"loc_icon":1666,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1667},"Official Strapi Plugin","Official Plugin","official-strapi-plugin","Our developers maintain an official Strapi localization plugin. Start in a few clicks!","\u002Fdocs\u002Fstrapi","localazy-box",[1668,1669,1672,1673,1676],{"id":137,"languages_code":858,"label":1661,"description":1664,"slug":1663},{"id":1654,"languages_code":860,"label":1670,"description":1671,"slug":7},"Complemento Oficial de Strapi","Nuestros desarrolladores mantienen un complemento oficial de localización de Strapi. ¡Empiece en unos pocos clics!",{"id":369,"languages_code":866,"label":1661,"description":1664,"slug":1663},{"id":445,"languages_code":863,"label":1674,"description":1675,"slug":7},"Oficiál Plugin Strapi","Naši vývojáři udržují a neustále vylepšují oficiální lokalizační plugin Strapi. Začněte několika kliknutími!",{"id":1621,"languages_code":920,"label":1677,"description":1678,"slug":7},"Offizielles Strapi-Plugin","Unsere Entwickler pflegen ein offizielles Strapi-Lokalisierungs-Plugin. Starten Sie mit ein paar Klicks!",[],{"id":137,"status":8,"sort":7,"label":1661,"alternative_label":1662,"slug":1663,"description":1664,"documentation_link":1665,"loc_icon":1666,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1681},[1682,1683,1684,1685,1686],{"id":137,"languages_code":858,"label":1661,"description":1664,"slug":1663},{"id":1654,"languages_code":860,"label":1670,"description":1671,"slug":7},{"id":369,"languages_code":866,"label":1661,"description":1664,"slug":1663},{"id":445,"languages_code":863,"label":1674,"description":1675,"slug":7},{"id":1621,"languages_code":920,"label":1677,"description":1678,"slug":7},[1688],{"id":66,"status":8,"created_on":1689,"sort":7,"slug":537,"label":538,"on_faq_index":7},"2022-06-16T09:24:13.000Z",[1691],{"languages_code":858,"name":538,"slug":537,"description":1596,"support_type":1598,"meta_title":7,"meta_description":7,"marketing_subtitle":1598,"tile_subtitle":1598,"tile_description":1599,"id":535,"platforms_id":535,"docs_link":1597},{"id":319,"status":8,"created_on":1162,"modified_on":1693,"name":545,"slug":544,"description":7,"docs_link":1694,"priority":7,"has_sdk":15,"sort":311,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1695,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1696,"tile_subtitle":1697,"tile_description":1698,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":7,"upload_features":1699,"icon":1700,"meta_image":1701,"primary_tag":1703,"tags":1716,"integration_methods":1724,"recommended_methods":1737,"default_integration_method":1738,"faq_categories":1744,"translations":1745,"platforms_id":319},"2024-12-20T15:00:22.000Z","\u002Fdocs\u002Fintegrations\u002Fquick-start-figma","plugin","Figma plugin","Localization plugin","Quickly translate your Figma designs and seamlessly reuse the translations during the development of your project.",[],{"id":547},{"id":1702},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":12,"status":8,"sort":147,"created_on":877,"label":1704,"hidden":15,"icon":1705,"translations":1707},"Design tools",{"id":1706},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1708,1709,1712,1715],{"id":12,"languages_code":858,"label":1704},{"id":1710,"languages_code":860,"label":1711},42,"Herramientas de diseño",{"id":1713,"languages_code":863,"label":1714},49,"Nástroje pro návrh",{"id":428,"languages_code":866,"label":1704},[1717],{"id":12,"status":8,"sort":147,"label":1704,"hidden":15,"created_on":877,"icon":1718,"translations":1719},{"id":1706},[1720,1721,1722,1723],{"id":12,"languages_code":858,"label":1704},{"id":1710,"languages_code":860,"label":1711},{"id":1713,"languages_code":863,"label":1714},{"id":428,"languages_code":866,"label":1704},[1725],{"id":147,"status":8,"sort":7,"label":1662,"alternative_label":1662,"slug":1726,"description":1727,"documentation_link":595,"loc_icon":1666,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1728},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1729,1730,1733,1734],{"id":147,"languages_code":858,"label":1662,"description":1727,"slug":1726},{"id":142,"languages_code":860,"label":1731,"description":1732,"slug":7},"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":132,"languages_code":866,"label":1662,"description":1727,"slug":1726},{"id":332,"languages_code":863,"label":1735,"description":1736,"slug":7},"Oficiální Plugin","Naši vývojáři udržují a neustále vylepšují oficiální plugin pro tuto integraci. Začněte několika kliknutími!",[],{"id":147,"status":8,"sort":7,"label":1662,"alternative_label":1662,"slug":1726,"description":1727,"documentation_link":595,"loc_icon":1666,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1739},[1740,1741,1742,1743],{"id":147,"languages_code":858,"label":1662,"description":1727,"slug":1726},{"id":142,"languages_code":860,"label":1731,"description":1732,"slug":7},{"id":132,"languages_code":866,"label":1662,"description":1727,"slug":1726},{"id":332,"languages_code":863,"label":1735,"description":1736,"slug":7},[],[1746],{"languages_code":858,"name":545,"slug":544,"description":7,"support_type":1695,"meta_title":7,"meta_description":7,"marketing_subtitle":1696,"tile_subtitle":1697,"tile_description":1698,"id":319,"platforms_id":319,"docs_link":1694},{"status":8,"header_badges":1748,"footer_badges":1766,"footer_secured_badges":1772,"slider_badges":1784},[1749,1756,1761],{"id":26,"status":8,"sort":7,"link":1750,"title":1751,"badgeType":1752,"badgeName":1753,"metadata":7,"image":1754},"https:\u002F\u002Fwww.g2.com\u002Fproducts\u002Flocalazy\u002Freviews","Best meets requirements","Other","G2-winter-24-best-meets-requirments",{"id":1755},"8d5dd6fd-6995-4c92-8219-a6ed5ba6acdc",{"id":5,"status":8,"sort":7,"link":1750,"title":1757,"badgeType":1752,"badgeName":1758,"metadata":7,"image":1759},"Best support","G2-winter-24-best-support",{"id":1760},"e59dd465-84d9-45c7-987d-dd4048fd6992",{"id":12,"status":8,"sort":7,"link":1750,"title":1762,"badgeType":1752,"badgeName":1763,"metadata":7,"image":1764},"Easiest admin","G2-winter-24-easiest-admin",{"id":1765},"5f12c4c8-bec0-47cf-87b4-a4502e9f1bd2",[1767],{"id":286,"status":8,"sort":7,"link":1750,"title":1768,"badgeType":1752,"badgeName":1769,"metadata":7,"image":1770},"Users love us","Users love us 25",{"id":1771},"232416a5-86ba-4be6-85a5-b88802003d53",[1773,1779],{"id":216,"status":8,"sort":7,"link":1774,"title":1775,"badgeType":1752,"badgeName":1776,"metadata":7,"image":1777},"https:\u002F\u002Fsprinto.com\u002Fget-iso-27001\u002F","Sprinto ISO 27001","Sprinto ISO 27001 certificate",{"id":1778},"c1c6c06c-6caf-4b78-8a7e-9606c395eb61",{"id":244,"status":8,"sort":7,"link":1780,"title":1781,"badgeType":1752,"badgeName":1781,"metadata":7,"image":1782},"https:\u002F\u002Fwww.aicpa.org\u002Fsoc4so","SOC certificate",{"id":1783},"4f4bc0a6-09a0-41df-8295-8f990d96d941",[1785,1791,1795,1799,1803,1807,1812],{"id":13,"status":8,"sort":7,"link":1750,"title":1786,"badgeType":1752,"badgeName":1787,"metadata":1788,"image":1789},"Most likely to recommend","a","",{"id":1790},"da055731-3f11-4fc7-96f2-c11c0b84c831",{"id":94,"status":8,"sort":7,"link":1750,"title":1792,"badgeType":1752,"badgeName":7,"metadata":7,"image":1793},"EMEA High Performer",{"id":1794},"586fb488-81f2-41db-a4e8-ef309e50c0e6",{"id":147,"status":8,"sort":7,"link":1750,"title":1796,"badgeType":1752,"badgeName":7,"metadata":7,"image":1797},"Ease of Doing Business With",{"id":1798},"bfa26865-430e-463d-9886-cb56a8a8ecf6",{"id":137,"status":8,"sort":7,"link":1750,"title":1800,"badgeType":1752,"badgeName":7,"metadata":7,"image":1801},"High Performer",{"id":1802},"2cc1ba0f-c23a-4c97-ad4a-a655c97466fe",{"id":101,"status":8,"sort":7,"link":1750,"title":1804,"badgeType":1752,"badgeName":7,"metadata":7,"image":1805},"Fastest Implementation",{"id":1806},"6f297758-1c95-45f4-a6e9-528319897132",{"id":456,"status":8,"sort":7,"link":1808,"title":1809,"badgeType":1752,"badgeName":7,"metadata":7,"image":1810},"https:\u002F\u002Fwww.intercert.com\u002Fservices\u002Fgovernance-risk-compliance\u002Fiso-iec-27001","Intercert ISO 27001",{"id":1811},"0521a5f1-e1f2-4da6-a2bc-dc92773f2a7b",{"id":216,"status":8,"sort":7,"link":1774,"title":1775,"badgeType":1752,"badgeName":1776,"metadata":7,"image":1813},{"id":1778},{"id":1815,"owner":1816,"created_by":7,"sort":7,"title":1821,"slug":1822,"modified_on":1788,"created_on":1823,"pinned":15,"badge":7,"priority":1824,"main_image":1825,"status":8,"tags":1826,"dictionary":1837,"reading_time":1838,"excerpt":-1,"og_title":1788,"og_description":1788,"og_image":1788},"69ea1abb7ab1270001ede902",{"id":1817,"first_name":1818,"last_name":1788,"slug":1819,"avatar":1820},"606c233dcf7b6a0001d1da93","Petr Hodný","petr-hodny","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fpetr.png","You can just build things. But should you? The build vs. buy debate in localization","build-vs-buy-in-localization-you-can-build-things-but-should-you","2026-05-25T08:43:00.000+02:00","0.7","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F05\u002Flocalazy-Vibe-coding.png",[1827,1831,1835],{"id":269,"created_on":1828,"status":8,"label":1829,"slug":1830,"on_index_page":17},"2026-05-28 18:10:11","AI","ai",{"id":1832,"created_on":1828,"status":8,"label":1833,"slug":1834,"on_index_page":15},646,"Business Development","business-development",{"id":319,"created_on":1828,"status":8,"label":217,"slug":1836,"on_index_page":17},"localization",[],0,{"id":1840,"owner":1841,"created_by":7,"sort":7,"title":1842,"slug":1843,"modified_on":1788,"created_on":1844,"pinned":15,"badge":7,"priority":1824,"main_image":1845,"status":8,"tags":1846,"dictionary":1850,"reading_time":1838,"excerpt":-1,"og_title":1788,"og_description":1788,"og_image":1788},"69d78a237ab1270001eddabf",{"id":1817,"first_name":1818,"last_name":1788,"slug":1819,"avatar":1820},"Translation API: Translate your content on the fly with Localazy AI!","translation-api-translate-your-content-on-the-fly-with-localazy-ai","2026-04-24T09:27:26.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002FLocalazy-AI-translation-api.png",[1847,1848,1849],{"id":319,"created_on":1828,"status":8,"label":655,"slug":659,"on_index_page":15},{"id":269,"created_on":1828,"status":8,"label":1829,"slug":1830,"on_index_page":17},{"id":319,"created_on":1828,"status":8,"label":217,"slug":1836,"on_index_page":17},[],{"post":1852,"relatedPosts":2066,"banner":2115},{"id":1853,"owner":1854,"created_by":7,"sort":7,"title":1859,"slug":1860,"modified_on":1861,"created_on":1862,"pinned":17,"badge":7,"priority":1824,"main_image":1863,"status":8,"tags":1864,"dictionary":1870,"reading_time":394,"excerpt":1975,"og_title":1788,"og_description":1788,"og_image":1788,"content":1976,"meta_title":1788,"meta_description":1788,"canonical":1788,"cta":1977,"fullGhostPost":1985},"60a37fc7cf7b6a0001d1f1cc",{"id":1855,"first_name":1856,"last_name":1788,"slug":1857,"avatar":1858},"1","Václav Hodek","vaclav-hodek","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fvasek.png","Q&A for SourceForge: Make Your Apps Multilingual With Continuous Software Localization","qanda-sourceforge-make-your-apps-multilingual-continuous-software-localization","2022-03-17T15:53:13.000+01:00","2021-04-21T14:41:22.000+02:00","https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F37cf5534-0513-40d5-8569-3c3c473fb037",[1865,1867],{"id":319,"created_on":1828,"status":8,"label":728,"slug":1866,"on_index_page":15},"localazy",{"id":319,"created_on":1828,"status":8,"label":1868,"slug":1869,"on_index_page":15},"Automated Localization","automated-localization",[1871,1882,1896,1905,1917,1927,1941,1949,1956,1965],{"id":26,"status":8,"owner":1872,"created_on":1873,"title":1874,"excerpt":1875,"content":1876,"slug":1877,"meta_title":1788,"meta_description":1788,"canonical":1788,"related_terms":1878},"2bac48a8-b362-482f-b574-3bc71dca4c5b","2022-03-17T12:22:54.000Z","ShareTM","The shared translation memory at Localazy.","ShareTM is the shared translation memory used by the Localazy user community. You can enable SharedTM to cut down on translation costs across the many languages available.\n\n> [*Learn more about ShareTM in the documentation*](\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm)","sharetm",[1879,1880],{"id":147,"slug":333},{"id":286,"slug":1881},"intm",{"id":5,"status":8,"owner":1872,"created_on":1873,"title":217,"excerpt":1883,"content":1884,"slug":1836,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":1885},"The process of preparing a product for a particular market.","Localization (l10n) is an essential part of the **[internationalization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Finternationalization)** process. During localization, a product is prepared to be used in a particular destination, language and culture. Part of the localization process consists of changing locales such as currency, text orientation, or date format; and aligning the product with local, technical, or legislative requirements.\n\nA crucial part of localization is **[translation](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Ftranslation\u002F)**.\n\nLocalization is the process of adapting an internationalized product to meet the specific needs of a target market by translating it into the native language of that market. This includes translating the user interface, text, graphics, and other content to match the specific target locale.\n\nThe goal of localization is to provide an optimal user experience for the target market, as well as to make the product accessible to a wider audience. This process often involves more than just translation, and may include adjusting graphics, changing text length to accommodate different writing systems, and modifying the product's layout to fit cultural differences.\n\nInternationalization and localization are essential components of **[globalization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fglobalization)** (g11n) and play a key role in expanding a product's reach and success. It's important to ensure that any Creative Commons attribution is considered during localization to prevent copyright infringement.\n\nBy localizing products, companies can reach new markets and increase their customer base, ultimately helping their business grow and thrive. The number of letters in the term i18n and l10n refers to the number of characters between the first and last letters in the term, and is used as a shorthand for internationalization and localization, respectively.",[1886,1887,1889,1891,1893],{"id":5,"slug":1836},{"id":22,"slug":1888},"translation",{"id":101,"slug":1890},"gilt",{"id":154,"slug":1892},"translation-management-system-tms",{"id":1894,"slug":1895},79,"internationalization",{"id":22,"status":8,"owner":1872,"created_on":1873,"title":287,"excerpt":1897,"content":1898,"slug":1888,"meta_title":1788,"meta_description":1788,"canonical":1788,"related_terms":1899},"The process of transforming a text into another language.","Translation (t9n) helps people understand a given term in their native language and is a vital part of the [localization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Flocalization) (l10n) process.\n\nThe localization process is often the most tedious one during software developement, as you can’t just introduce a few locale-based rules in your source code.\n\nTranslating texts to another language is hard. You need to know context\u002Fmeaning. You can translate a word quickly, but without context, you can translate it the wrong way. For example, the term “book” can mean “reserve” or “piece of literature” in the Czech language. Both translations are correct, but which one is valid for a button? Context provides the right meaning.\n\n## [ISO definition of the term \"translation\"](https:\u002F\u002Fwww.iso.org\u002Fobp\u002Fui\u002F#iso:std:iso:17100:ed-1:v1:en)\n\nSet of processes to render source language content into target language content in written form.",[1900,1901,1902,1903,1904],{"id":5,"slug":1836},{"id":147,"slug":333},{"id":244,"slug":316},{"id":154,"slug":1892},{"id":1894,"slug":1895},{"id":13,"status":8,"owner":1872,"created_on":1906,"title":1907,"excerpt":1908,"content":1909,"slug":1910,"meta_title":1788,"meta_description":1788,"canonical":1788,"related_terms":1911},"2026-05-12T07:09:22.000Z","Globalization","The process of preparing a product for international use.","Globalization is a process in which companies prepare for international influence or start operating in an international scale. It involves designing and developing applications that function for multiple cultures. The process of globalization is a vital part of making the product ready for global use by concept and should be integrated when the business and product development strategies are being conceived.\n\nIn the case of mobile app developement, thinking about globalization from the very start will save you difficulties connected with rewriting the code and redesigning the UX, but that is not all. It is always a good idea to think about globalization before you even start with the development to find out whether your mobile app is viable for it or not.\n\nGlobalization has profound impacts on how companies operate, how cultures interact, and how economies grow. It drives innovation, opens up new markets, and creates opportunities for collaboration and competition on a worldwide stage.\n\n## 🌍 Key points about globalization: \n\n* Globalization facilitates the selling of goods, services, and the flow of capital, and labor across international borders, contributing to global economic interdependence and growth.\n* It encourages the exchange of cultural ideas, values, and practices, leading to greater cultural diversity and mutual understanding.\n* Businesses can expand into international markets, accessing new customer bases and growth opportunities, driving global trade.\n* While globalization offers numerous benefits, it also presents challenges such as economic inequality, cultural homogenization, and environmental impacts.\n\nUnderstanding and prioritizing globalization is essential for enabling individuals and organizations to access global opportunities and broaden their reach beyond native borders.\n\n> *Other concepts closely related to globalization are [internationalization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Finternationalization\u002F) and [expansion](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fexpansion\u002F).*","globalization",[1912,1913,1914],{"id":5,"slug":1836},{"id":1894,"slug":1895},{"id":1915,"slug":1916},184,"expansion",{"id":147,"status":8,"owner":1872,"created_on":1906,"title":1918,"excerpt":1919,"content":1920,"slug":333,"meta_title":1788,"meta_description":1788,"canonical":1788,"related_terms":1921},"Translation Memory (TM)","A database of previously translated terms that reduces translation costs and enhances productivity by reusing translations.","[**Translation Memory (TM)**](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-memory\u002F \"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-memory\u002F\") is an essential feature that helps store and reuse translated terms. By avoiding the duplication of identical or similar texts, a translation memory makes the whole translation process of your project faster and cheaper.\n\nAt Localazy, you can use ShareTM to assist you in providing suggestions based on previously approved translations. [**ShareTM**](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fshare-tm\u002F \"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fshare-tm\u002F\") allows you to share your translations with the Localazy community and, in return, use translations from other projects. [When you opt into ShareTM](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm?srsltid=AfmBOooCoA89mWglcxDKkVCWdJzTKliFNo696PoS5VxJJFAD6QY_r2yv \"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm?srsltid=AfmBOooCoA89mWglcxDKkVCWdJzTKliFNo696PoS5VxJJFAD6QY_r2yv\"), your translations contribute to a shared memory pool, and in return, you receive suggestions from this broader database. This collaborative approach can speed up the translation process by leveraging the work already done by others.\n\n### 💪 Main benefits of a TM:\n\n* **Cost reduction**: By reusing existing translations, you save on translation costs and resources.\n* **Consistency**: Ensures consistent terminology and phrasing across all your translations.\n* **Efficiency**: Speeds up the translation process by providing instant suggestions.\n* **Collaboration**: In the case of ShareTM, it promotes a collaborative environment where translations are shared and improved collectively, benefiting all users.",[1922,1925,1926],{"id":1923,"slug":1924},266,"crowdsourcing",{"id":286,"slug":1881},{"id":26,"slug":1877},{"id":244,"status":8,"owner":1872,"created_on":1906,"title":1928,"excerpt":1929,"content":1930,"slug":316,"meta_title":1788,"meta_description":1788,"canonical":1788,"related_terms":1931},"Machine translation (MT)","The process of translating using computational linguistics.","A machine translation engine is a software tool that translates a text from one language to another without the help of human translators.\n\nMachine translation, also known as MT, is widely used as the first round of translations and is frequently very effective for short strings. However, it can produce unsatisfactory results when context knowledge is required, and thus, a human review is always advised.\n\n### 💬 Methods used in machine translation\n\nMachine translation engines recently experienced huge improvements related to the advanced use of neural networks, but they generally rely on these different methods:\n\n* [Statistical machine translation (SMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fstatistical-machine-translation\u002F \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fstatistical-machine-translation\u002F\")\n* [Example-based machine translation (EBMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fexample-based-machine-translation \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fexample-based-machine-translation\")\n* [Hybrid machine translation (HMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fhybrid-machine-translation \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fhybrid-machine-translation\")\n* [Neural machine translation (NMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fneural-machine-translation\u002F \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fneural-machine-translation\u002F\")\n\nNeural machine translation (used by [AI-powered translation](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fai-powered-translation) engines) is the most sophisticated type of instant translation today. It uses machine learning to improve its translation capabilities. As the engine translates more text with each request, the better results it produces with time by learning. Most instant translation services use this technology.\n\n### 🔍 What's the difference between HAMT and MAHT?\n\nWithin the realm of machine translation, it’s important to distinguish between **Human-Assisted Machine Translation (HAMT)** and **Machine-Assisted Human Translation (MAHT)**:\n\n* [**Human-Assisted Machine Translation (HAMT)**](\u002Fdictionary\u002Fhuman-assisted-mt): This process involves a human reviewing translations generated by machine translation (MT) engines. It is also known as MT plus post-editing and\u002For pre-editing. The machine handles the initial translation, which is then edited by a human to improve accuracy and context. This approach is useful for projects with repetitive content and where budget or time constraints are significant.\n* [**Machine-Assisted Human Translation (MAHT)**](\u002Fdictionary\u002Fmaht): In this method, human translators use computer software to aid their work. Translators receive machine translation suggestions, but they decide how to use them. This approach allows for high translation accuracy while benefiting from features like translation glossaries and memories, which enhance the efficiency and consistency of the translation process.\n\n### 🦾 MT engines available in Localazy \n\nLocalazy users can use the most popular and advanced [MT engines](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation \"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation\") to translate their content:\n\n* Amazon Translate (available for free)\n* Google Translate\n* DeepL\n* Azure Translator\n* OpenAI (ChatGPT), with your own API key\n\n> *Users can unlock different engines depending on the plan they buy. See our [pricing](https:\u002F\u002Flocalazy.com\u002Fpricing) and [docs](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines?srsltid=AfmBOoo--lURSBHDiHEoe3rYL3xSQHaZcTsl6kd7wwUYRGC-sGTTmG94 \"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines?srsltid=AfmBOoo--lURSBHDiHEoe3rYL3xSQHaZcTsl6kd7wwUYRGC-sGTTmG94\") for more details.*\n\n### 📚 Additional resources:\n\n* [What is machine translation?](https:\u002F\u002Fwww.gala-global.org\u002Fwhat-machine-translation)\n* [History of machine translation](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHistory_of_machine_translation)",[1932,1934,1936,1938],{"id":441,"slug":1933},"maht",{"id":1614,"slug":1935},"mtpe-machine-translation-post-editing",{"id":1548,"slug":1937},"deepl",{"id":1939,"slug":1940},136,"human-assisted-mt",{"id":54,"status":8,"owner":1872,"created_on":1942,"title":466,"excerpt":1943,"content":1944,"slug":465,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":1945},"2022-03-17T12:22:55.000Z","A mobile operating system (OS) primarily designed for touchscreen devices such as smartphones and tablets.","Based on a modified version of the Linux operating system kernel with proprietary elements (such as Google Play), the Android operating system is currently one of the most popular solutions for mobile devices and smart TVs.\n\n## Distributions of OS based on Android:\n\n+ LineageOS and Replicant\n+ \u002Fe\u002F\n\n![StatCounter](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F2af45fe7-e7e2-463d-940f-75b0c49a79ba\n)\n\n## Some alternatives to Android:\n\n+ iOS\n+ TizenOS\n+ PureOS\u002FLibrem\n+ LuneOS\n+ SailfishOS\n\n## Useful information about Android:\n\n+ [Android Studio](\u002Fdictionary\u002Fandroid-studio\u002F) for development\n+ [Android Gradle Plugin](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Flocalazy-gradle-plugin) - Build automation tool",[1946,1947],{"id":54,"slug":465},{"id":118,"slug":1948},"android-studio",{"id":82,"status":1950,"owner":1872,"created_on":1942,"title":1951,"excerpt":1952,"content":1953,"slug":1954,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":1955},"deleted","HAMT","Human-Assisted Machine Translation, i.e., MT plus post-editing and\u002F\nor pre-editing;","HAMT stands for Human-Assisted Machine Translation. Primarily, all the translation tasks are being done by machine translation and then they are edited by human or vice versa. A high amount of MT eliminates expensive work and can be used especially in translation projects with repetitive content.","hamt",[],{"id":154,"status":8,"owner":1872,"created_on":1942,"title":1957,"excerpt":1958,"content":1959,"slug":1892,"meta_title":1788,"meta_description":1788,"canonical":1788,"related_terms":1960},"Translation Management System (TMS)","A software for translation process automation.","TMS help increase production efficiency by eliminating, automating, and delegating both one-time and repetitive tasks during the translation process. Translation management systems help teams manage multilingual content, assign tasks, track progress, and maintain translation quality. TMS platforms are widely used in localization projects to handle large amounts of text efficiently. \n\nThey support features like translation memories, glossaries, and automated workflows. This makes the translation process faster and more consistent, especially for businesses that need content in multiple languages. [CAT tools](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fcat-tool) are a subtype of TMSs.\n\nTranslation management systems [like Localazy](https:\u002F\u002Flocalazy.com\u002Fterm\u002Ftranslation-management-system) usually consist of two parts. One takes care of workflow management and the second one aids with the translation process using different technologies and methods, such as:\n\n* [Machine translation](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fmachine-translation)\n* [Translation Memory](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Ftranslation-memory)\n\nThese systems are ideal for large-scale translation projects, as they provide a vast range of features. \n\n## ☝️ Top features of a TMS:\n\n* Centralizes translation tasks in one platform.\n* Assigns jobs to translators and tracks progress.\n* Uses a translation memory to avoid repeated translations.\n* Ensures consistency with built-in term bases.\n* Helps companies scale content across languages.\n\nWith a TMS, teams can work together smoothly to manage translations. It provides the tools needed to keep projects on track and ensures high-quality results every time. However, they can be pricey for single users or small teams who may benefit from them as well, especially for [quality assurance](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fqa-quality-assurance) processes.",[1961,1962,1964],{"id":147,"slug":333},{"id":216,"slug":1963},"cat-tool",{"id":244,"slug":316},{"id":1894,"status":8,"owner":1872,"created_on":1966,"title":1967,"excerpt":1968,"content":1969,"slug":1895,"meta_title":1788,"meta_description":1788,"canonical":1788,"related_terms":1970},"2026-05-12T07:09:23.000Z","Internationalization (i18n)","The process of making your software localizable.","Internationalization (i18n) is the process of preparing software, digital products, and content so they can be easily adapted for various languages, regions, and cultures without requiring extensive reengineering.\n\nThis foundational step ensures that a product can be efficiently localized to meet the needs of different global markets. To internationalize your software, you need to pay attention to technical requirements. The code structure and design has to be prepared to allow for [localization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Flocalization).\n\nIt involves considering various linguistic and cultural factors during the initial design and development phases. This process should start, ideally, in the design phase. For example, you may want to have externalised strings so you can bring your strings to the translation management tool.\n\nEvery business looking to expand their reach and provide User Experiences (UX) across diverse markets needs to consider internationalization and then localization.\n\n## 🌐 Key points about internationalization (i18n): \n\n* Internationalization involves creating flexible and adaptable designs that accommodate various languages, scripts, and cultural norms.\n* By preparing content and software for localization, internationalization simplifies the process of translating and adapting products for specific markets.\n* This process includes using Unicode, supporting different character sets, and ensuring compatibility with various regional formats (dates, currencies, etc.).\n* Investing in internationalization upfront reduces the time and cost associated with localizing products for multiple markets.\n\nBy prioritizing internationalization, companies can create products that are more versatile and ready for global distribution, ensuring they meet the needs of international users effectively.",[1971,1972,1973,1974],{"id":5,"slug":1836},{"id":22,"slug":1888},{"id":13,"slug":1910},{"id":101,"slug":1890},"\u003Cp>Read an extensive Q&A about Localazy we did for SourceForge. Learn why we approached building our translation management system differently, the motivation behind Localazy and what our users love the most about it.","\u003C!--kg-card-begin: html-->\u003Cp>We also share some background info about technology behind Localazy and our views on open-source.\u003C\u002Fp>\n\u003Ch2 id=\"some-definitions-first\" id=\"some-definitions-first\">🎓 Some definitions first \u003Ca class=\"markdownit-header-anchor\" href=\"#some-definitions-first\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What is the difference between internationalization, localization and translation?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002Fdictionary\u002Finternationalization\">Internationalization\u003C\u002Fa> is a process of making your software localizable. The code structure has to be prepared to allow for localization, and it starts, ideally, in the design phase. For example, you may want to have externalised strings so you can bring your strings to the translation management tool.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002Fdictionary\u002Flocalization\">Localization\u003C\u002Fa> takes care of the process – the localized app is aligned with culture – from text orientation, correct fonts, colors, local currencies, pluralisation through time\u002Fdate formats and finally texts to be translated with the proper context.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002Fdictionary\u002Ftranslation\">Translation\u003C\u002Fa> is the process of translating texts into more languages. This localization part is often the most tedious one as you can’t just introduce a few locale-based rules in your source code. Translating texts to another language is hard. You need to know context\u002Fmeaning. You can translate a word quickly, but without context, you can translate it the wrong way. For example, the term \u003Cem>“book”\u003C\u002Fem> can mean \u003Cem>“reserve”\u003C\u002Fem> or \u003Cem>“piece of literature”\u003C\u002Fem> in the Czech language. Both translations are correct, but which one is valid for a button? Context provides the right meaning.\u003C\u002Fp>\n\u003Cp>You need the right tool to assist you in getting the best possible translation quality.\u003C\u002Fp>\n\u003Ch2 id=\"the-philosophy-behind-localazy\" id=\"the-philosophy-behind-localazy\">🧠 The philosophy behind Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#the-philosophy-behind-localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What are the most significant benefits of Localazy compared to your competitors?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Localazy is a \u003Ca href=\"\u002Fblog\u002Fthe-passion-and-the-dogfooding-of-localazy\">dogfooded product\u003C\u002Fa>. We are developers; we went through the localization pain for our apps before, we know the problem, and we solve it for ourselves and all other developers and companies.\u003C\u002Fp>\n\u003Cp>That means Localazy is built with developers in mind from scratch to streamline the software localization process with automation in mind and provide tools aligned with this vision. We don’t want to overflow users with a lot of features in choices. Who cares about them? We all want to get the job done. Also, as developers, we want to spend our time with code and not with the localization tool, so Localazy ensures that even if you are dived deep in your source code for several months, you retain full control over translators and localization quality.\u003C\u002Fp>\n\u003Cp>As developers, we also have the sharing deep in our souls, and so we introduced features like our \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm\">ShareTM\u003C\u002Fa> from the beginning.\u003C\u002Fp>\n\u003Cp>Developers already share their source code on Github, Gitlab and other places. Let’s also share translations to save money and make our apps better for our users. Anyone can tell you that they’re building their product for developers. We are not. We are developers, and we are building it for ourselves, and that makes the difference.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why spend money again and again on the same texts?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The vital thing is that we also came through many tools, spending considerable amounts for monthly fees for features we don’t want. Nothing like this is in Localazy. You can use it for free, and if you hit limits, you can increase them with a one-time payment. Of course, there are add-ons and extra features like CDN delivery, etc. that are paid at fair prices separately on usage or monthly basis, but you are in control of what you need. We don’t dictate you to get an overpriced package just because you hit limits. At the same time, we never limit tools that can improve translation quality! Your app deserves accurate translation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why have you decided to build Localazy and offer it to other developers?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I have \u003Ca href=\"\u002Fblog\u002Fhow-i-converted-floating-apps-to-localazy\">localized Floating Apps\u003C\u002Fa> to 30+ languages, and as a single developer, I have found it extremely demanding activity to correctly manage all the language versions and product flavours. I strived for high-quality translation, so I was very concerned about being able to overview the quality and control all the contributors comfortably. I even wrote a small tool to use other solutions available on the market in a bit more comfortable way not wasting hundreds of hours on every major app release. All those ideas and tools led to Localazy.\u003C\u002Fp>\n\u003Cp>Localazy is built to assist Localazy which does most of the work and requires your attention only when needed.\u003C\u002Fp>\n\u003Cp>And of course, I feel that the pricing model was worth changing too \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You have a quite specific pricing compared to other localization platforms. Why and how it makes a difference?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We, developers, hate monthly subscriptions when they are not justified because we kind of understand what’s behind it – for example, monthly fee for phrase management. A few texts stored somewhere in a database. It’s not that easy but the perceived value is simply not there.\u003C\u002Fp>\n\u003Cp>On the other side, we are happy to pay much more for features which provide clear and tangible value. For that reason, Localazy provides all core localization features for free, so the quality of your app translation is not compromised. We do not ask for a monthly fee for phrase management, which is paid on a lifetime basis. What we want you to pay for is when we make your life easier and your app better.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F3616641d-29f9-4c81-be34-c1c814438afd\" alt=\"Localazy Features\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What industries do you serve and who are your current customers?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our current customers are single developers and teams – no matter whether single teams or dev teams in large organizations. Especially software houses with own and client projects and companies with their software products love to use Localazy.\u003C\u002Fp>\n\u003Cp>If you think of having more than one language available, Localazy is a viable solution to manage software localization with ease. Once you integrate it into your tech stack, you can forget many manual tasks and management overhead. The volume of resources saved – from time to finance is vast even when you are a single developer who wants to focus on development rather than translation management.\u003C\u002Fp>\n\u003Ch2 id=\"getting-started-with-localization\" id=\"getting-started-with-localization\">🚀 Getting started with Localization \u003Ca class=\"markdownit-header-anchor\" href=\"#getting-started-with-localization\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>How much effort to implement Localazy one needs to see a new language in their apps?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It takes a few minutes to \u003Ca href=\"\u002Fintegrations\">integrate Localazy\u003C\u002Fa> if your app is i18n ready. Of course, it depends on the level of sophistication. A simple app can get new languages in minutes with Localazy, while more complex apps or team projects will require slightly more work on their side to complement their workflow fully. Once you integrate Localazy, it reportedly saves thousands just on dev time savings.\u003C\u002Fp>\n\u003Cp>Anyway, there is no long-term project needed for integrating Localazy. Just tell the tool where your localizable files are and where to place translated ones, and you are ready to go. All the localization-related tasks are moved from the developers’ shoulders away.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What are some of the most pressing software localization pains? And how is Localazy addressing these?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Handling localization files manually, version management, translators, translation delivery and pricing are definitely few of the pains every developer will face when it comes to app localization in a productive manner.\u003C\u002Fp>\n\u003Cp>Just to show you how a tiny change can be a huge pain. Imagine that you already have your app translated and just added one more text because of a new feature. How are you going to contact all the relevant translators? Do you send them the file? Do you save the translated file back and check for its quality? How do you answer their questions about context? What if they are not familiar with XML or \u003Ca href=\"\u002Fjson\">JSON\u003C\u002Fa> or whatever file format you use for storing translated texts? What if someone complains about translation quality? How can they help you with improving the translation?\u003C\u002Fp>\n\u003Cp>Wouldn’t it be just better for you to invoke \u003Ca href=\"\u002Fdocs\u002Fcli\u002Fthe-basics\">CLI command\u003C\u002Fa> \u003Ccode>localazy upload\u003C\u002Fcode> and let Localazy care about contacting translators automatically, providing them with assistive technologies such as \u003Ca href=\"\u002Fdictionary\u002Fmachine-translation\">MT\u003C\u002Fa> engines and shield them from the format specification? Of course, later, you will need to invoke \u003Ccode>localazy download\u003C\u002Fcode> to get translated files back to your app. Well, you don’t! Just make both commands part of your CI\u002FCD workflow \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fq0uEltq02e0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Cp>\u003Cstrong>There is a whole plethora of technologies developers use to create software. How do you make sure there is an integration for them? Which integrations do you offer?\u003C\u002Fstrong>\n\u003Cp>As described above, we are trying to be flexible enough with our CLI and extensive format support to be a viable solution for projects of any size and any technology. In the end, formats like JSON, YAML, PO, XLIFF, RESX, XML, etc. are typically used for localization needs, so there’s no wild-west \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>. We also invest a lot of effort to support services like \u003Ca href=\"\u002Fblog\u002Fautomated-localization-github-actions-localazy\">Github\u003C\u002Fa>, \u003Ca href=\"\u002Fblog\u002Fautomated-localization-gitlab-cicd-localazy\">Gitlab\u003C\u002Fa>, \u003Ca href=\"\u002Fblog\u002Fautomated-localization-bitrise-io-localazy\">Bitrise\u003C\u002Fa>, JetBrains Space, etc. that are typically used by our users.\u003C\u002Fp>\n\u003Cp>Today, the situation is not always that hard with Docker, NPM, Maven, Brew and other standard ways to make our tools and libraries widely available.\u003C\u002Fp>\n\u003Cp>Of course, there is a long list of what we want to improve and support. That’s probably a never-ending task, but it’s also a challenging and rewarding one – to get our hands on all these technologies is awesome!\u003C\u002Fp>\n\u003Cp>You can see the list of currently supported platforms at \u003Ca href=\"\u002Fintegrations\">localazy.com\u002Fintegrations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd74a8454-387c-4419-814a-46399271e5e9\" alt=\"Localazy Integrations\">\u003C\u002Fp>\n\u003Ch2 id=\"why-you-will-love-localazy\" id=\"why-you-will-love-localazy\">💖 Why you will love Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#why-you-will-love-localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What your current users say about Localazy?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The best would be to just visit \u003Ca href=\"\u002Ftestimonials\">Localazy testimonials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What do your users appreciate the most on Localazy?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our customer support is the most appreciated “feature” of Localazy \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>. We live up to our internal claim “We are here to help” and do whatever we can to help our users. For me, personally, customer support is the best way to understand our users’ needs and to plan how to improve our product.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The key technologies that make us different from other solutions on the market are amongst the loved ones too:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3 id=\"cli-and-developer-first-approach\" id=\"cli-developer-first-approach\">CLI &amp; developer-first approach \u003Ca class=\"markdownit-header-anchor\" href=\"#cli-and-developer-first-approach\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>At the moment, you won’t even find the classic upload form field on Localazy to get your files to our platform. We have \u003Ca href=\"\u002Fdocs\u002Fcli\u002Fthe-basics\">powerful CLI\u003C\u002Fa> built for Windows, Linux, macOS, JVM and \u003Ca href=\"\u002Fdictionary\u002Fnodejs\">Node\u003C\u002Fa> that you can configure to work for you the way you need it. It’s straightforward to use it out of the box for small projects, yet it’s flexible enough to be configured for projects of any size. We are working on a lot of features and improvements all the time.\u003C\u002Fp>\n\u003Ch3 id=\"extensive-localizable-file-format-support\" id=\"extensive-localizable-file-format-support\">Extensive localizable file format support \u003Ca class=\"markdownit-header-anchor\" href=\"#extensive-localizable-file-format-support\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Our \u003Ca href=\"\u002Fintegrations\">format parsers\u003C\u002Fa> are very flexible. The most configurable one, our \u003Ca href=\"\u002Fjson\">JSON\u003C\u002Fa> format parser, can parse almost any kind of JSON files with arrays and \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Ftranslating-plurals\">plurals\u003C\u002Fa> and it not even can parse it but it produces back the very same file retaining different structures per plural, etc. Some tools say “we accept this file format”. We rather say “just tell us what features of our parsers do you need”. As said above, we are here to help and not to force developers to change the format and rewrite their code. That’s also the important part of our seamless integration.\u003C\u002Fp>\n\u003Ch3 id=\"how-virtual-translator-vt-can-help-get-more-done-in-less-time\" id=\"how-virtual-translator-vt-can-help-get-more-done-in-less-time\">How Virtual Translator (VT) can help get more done in less time? \u003Ca class=\"markdownit-header-anchor\" href=\"#how-virtual-translator-vt-can-help-get-more-done-in-less-time\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>A \u003Ca href=\"\u002Fdictionary\u002Fhamt\">human-assisted machine translation\u003C\u002Fa> combines several machine translation engines and our proprietary technologies for sharing translations with a human touch. It’s way better than plain machine translations and cheaper than professional translators at the same time. Enabling \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fvirtual-translator\">Virtual Translator\u003C\u002Fa> for your apps will regularly scan for new phrases and automatically translate them into selected languages. It’s a cheap and simple way to introduce continuous localization to your apps without any effort. Even if you are going to request professional translations at a later stage of your project, completing it will require much less work.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQbsSJKc2N84\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Ch3 id=\"shared-translations-sharetm-are-a-game-changer\" id=\"shared-translations-sharetm-are-a-game-changer\">Shared translations (ShareTM) are a game changer \u003Ca class=\"markdownit-header-anchor\" href=\"#shared-translations-sharetm-are-a-game-changer\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Upload your localizable files to Localazy and get a huge portion of your texts translated to up to 80 languages for free and in a few minutes. That’s exactly what the \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm\">ShareTM experience\u003C\u002Fa> looks like. You still retain control through our proactive review, so don’t worry about quality. ShareTM is based on apps (that enable the feature) we have on Localazy and so the translations are usually extremely accurate. Way better than translations from Google and other MT engines.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrYhwKIYQSuw\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Ch3 id=\"will-connected-apps-intm-sync-simultaneously-translations-across-tech-stack\" id=\"will-connected-apps-intm-sync-simultaneously-translations-across-tech-stack\">Will Connected Projects (InTM) sync simultaneously translations across tech stack? \u003Ca class=\"markdownit-header-anchor\" href=\"#will-connected-apps-intm-sync-simultaneously-translations-across-tech-stack\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>In the background, Localazy uses its \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-intm\">InTM\u003C\u002Fa> technology, which is a much smarter version of a classic \u003Ca href=\"\u002Fdictionary\u002Ftranslation-memory\">translation memory\u003C\u002Fa>. InTM distributes existing translations between connected projects and automatically decides, whether the translation can be used right away or needs to go through review first. This can really save you a significant amount of time and money. \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fconnected-apps\">Connected projects\u003C\u002Fa>  also share all glossary terms by default. When you create a new term, it gets automatically distributed among your connected apps. This way, all your translators can operate within the same context, and you don’t need to redefine the terms for each app separately.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FCJXM5jxFY2s\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Ch3 id=\"content-delivery-network-cdnota\" id=\"content-delivery-network-cdnota\">Content Delivery Network (CDN\u002FOTA) \u003Ca class=\"markdownit-header-anchor\" href=\"#content-delivery-network-cdnota\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>The important part of the configure &amp; forget experience is that we provide global CDN and \u003Ca href=\"\u002Fdocs\u002Fandroid\u002Fonly-ota-updates-that-really-work\">Over-The-Air updates\u003C\u002Fa>. Localization of your product\u002Fapp is no longer waiting for the next release. It’s always up to date and as we also generate metadata (list of supported languages including their English and localized name and plural rules), it’s possible to add new languages dynamically. CDN backed by reliable Amazon CloudFront is a zero configuration option – it’s just available for you.\u003C\u002Fp>\n\u003Ch3 id=\"api-first-for-high-service-accessibility\" id=\"api-first-for-high-service-accessibility\">API-first for high service accessibility \u003Ca class=\"markdownit-header-anchor\" href=\"#api-first-for-high-service-accessibility\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>We strive to be as close to our users as possible. For that reason, we have developed not only an Android Studio plugin, but also CLI itself and we are going after API-first approach, which also means that Localazy will be soon available in Slack and other 3rd party integrations to make your localization even easier across the team.\u003C\u002Fp>\n\u003Ch2 id=\"the-technology-behind-localazy\" id=\"the-technology-behind-localazy\">⚙️ The technology behind Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#the-technology-behind-localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What is your tech stack?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We used Kotlin (JVM) almost exclusively for our backend and TypeScript for the front-end of the service. The back-end is designed as a set of microservices communicating through a message broker which is ActiveMQ with a custom configuration to support delayed delivery and some other features. For data, we use S3, sharded PostgreSQL and Elasticsearch. Memcached is used for database-caching, high-speed operations and request counting.\u003C\u002Fp>\n\u003Cp>We also introduced Kotlin Native\u002FMPP for our CLI tool which allows us to quickly build it for all major platforms.\u003C\u002Fp>\n\u003Cp>These are the core technologies we work with but there’s plenty of tools we use on a daily basis.\u003C\u002Fp>\n\u003Cp>Everything runs on Amazon AWS and we rely on some other services provided by AWS (such as CloudFront for our global localization CDN). We recently also introduced ScaleWay as their bare-servers are a better option for some compute-intensive tasks.\u003C\u002Fp>\n\u003Ch2 id=\"closing-thoughts\" id=\"closing-thoughts\">🤓 Closing thoughts \u003Ca class=\"markdownit-header-anchor\" href=\"#closing-thoughts\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>How does your team at Localazy cooperate with the Open Source community?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsourceforge.net\">SourceForge\u003C\u002Fa> has been known in the OpenSource community since 1999 and we are pleased to be \u003Ca href=\"https:\u002F\u002Fsourceforge.net\u002Fsoftware\u002Fproduct\u002FLocalazy\u002F\">listed\u003C\u002Fa> on SourceForge nowadays. At Localazy, we do rely on open-source extensively, which has been also an observable trend with much larger companies nowadays. Relying on open-source software enables us to progress and innovate much faster, without a need to reinvent the wheel, which results in much better products in shorter times. In return, we strive to open source as much as we can from our projects and help to improve the existing ones. Our developers are then naturally becoming active members of the community who contribute to open-source software as a part of their day-to-day job. You can check out our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002F\">GitHub\u003C\u002Fa> for more insight.\u003C\u002Fp>\n\u003Cp>If you have an Open Source project you would like to localize, just let us know and we will make sure you get what you need. The same applies for nonprofit organizations and academic users, of course.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why have you decided to bring Localazy to SourceForge?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We believe SourceForge is a great resource for all creative people seeking the best solutions, and our mission is to remove the localization hassle out of their shoulders to give them more time for their creative part. SourceForge is a trusted medium to let them know we are here for them. Feel free to check out \u003Ca href=\"https:\u002F\u002Fsourceforge.net\u002Fsoftware\u002Fproduct\u002FLocalazy\u002F#reviews\">Localazy reviews at SourceForge\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>This article was originally published at \u003Ca href=\"https:\u002F\u002Fsourceforge.net\u002Farticles\u002Fqa-with-localazy-make-your-apps-multilingual-with-continuous-software-localization\u002F\">SourceForge.net\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003C!--kg-card-end: html-->",{"id":286,"status":8,"created_on":1978,"modified_on":1979,"icon":1980,"header":1981,"description":1982,"button_label":1983,"link":1984},"2022-03-17T12:23:03.000Z","2023-01-19T11:50:04.000Z","member","Automate your localization today! ⚙️","Translate your project in a breeze, utilize the advanced features and fully automate your localization process with Localazy! ","Join Localazy","register",{"slug":1860,"id":1853,"uuid":1986,"title":1859,"html":1987,"comment_id":1988,"feature_image":1863,"featured":17,"visibility":1989,"email_recipient_filter":1990,"created_at":1862,"updated_at":1861,"published_at":1862,"custom_excerpt":1975,"codeinjection_head":7,"codeinjection_foot":7,"custom_template":1988,"canonical_url":7,"authors":1991,"tags":1998,"primary_author":2063,"primary_tag":2064,"url":2065,"excerpt":1975,"reading_time":216,"access":17,"send_email_when_published":15,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"email_subject":7,"frontmatter":7,"dictionary":1870,"cta":1977,"plainTags":1864},"e58fea49-a462-4cb1-bfeb-2b269175e33e","\u003C!--kg-card-begin: html-->\u003Cp>We also share some background info about technology behind Localazy and our views on open-source.\u003C\u002Fp>\n\u003Ch2 id=\"some-definitions-first\" id=\"some-definitions-first\">🎓 Some definitions first \u003Ca class=\"markdownit-header-anchor\" href=\"#some-definitions-first\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What is the difference between internationalization, localization and translation?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Finternationalization\">Internationalization\u003C\u002Fa> is a process of making your software localizable. The code structure has to be prepared to allow for localization, and it starts, ideally, in the design phase. For example, you may want to have externalised strings so you can bring your strings to the translation management tool.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Flocalization\">Localization\u003C\u002Fa> takes care of the process – the localized app is aligned with culture – from text orientation, correct fonts, colors, local currencies, pluralisation through time\u002Fdate formats and finally texts to be translated with the proper context.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Ftranslation\">Translation\u003C\u002Fa> is the process of translating texts into more languages. This localization part is often the most tedious one as you can’t just introduce a few locale-based rules in your source code. Translating texts to another language is hard. You need to know context\u002Fmeaning. You can translate a word quickly, but without context, you can translate it the wrong way. For example, the term \u003Cem>“book”\u003C\u002Fem> can mean \u003Cem>“reserve”\u003C\u002Fem> or \u003Cem>“piece of literature”\u003C\u002Fem> in the Czech language. Both translations are correct, but which one is valid for a button? Context provides the right meaning.\u003C\u002Fp>\n\u003Cp>You need the right tool to assist you in getting the best possible translation quality.\u003C\u002Fp>\n\u003Ch2 id=\"the-philosophy-behind-localazy\" id=\"the-philosophy-behind-localazy\">🧠 The philosophy behind Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#the-philosophy-behind-localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What are the most significant benefits of Localazy compared to your competitors?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Localazy is a \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Fthe-passion-and-the-dogfooding-of-localazy\">dogfooded product\u003C\u002Fa>. We are developers; we went through the localization pain for our apps before, we know the problem, and we solve it for ourselves and all other developers and companies.\u003C\u002Fp>\n\u003Cp>That means Localazy is built with developers in mind from scratch to streamline the software localization process with automation in mind and provide tools aligned with this vision. We don’t want to overflow users with a lot of features in choices. Who cares about them? We all want to get the job done. Also, as developers, we want to spend our time with code and not with the localization tool, so Localazy ensures that even if you are dived deep in your source code for several months, you retain full control over translators and localization quality.\u003C\u002Fp>\n\u003Cp>As developers, we also have the sharing deep in our souls, and so we introduced features like our \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm\">ShareTM\u003C\u002Fa> from the beginning.\u003C\u002Fp>\n\u003Cp>Developers already share their source code on Github, Gitlab and other places. Let’s also share translations to save money and make our apps better for our users. Anyone can tell you that they’re building their product for developers. We are not. We are developers, and we are building it for ourselves, and that makes the difference.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why spend money again and again on the same texts?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The vital thing is that we also came through many tools, spending considerable amounts for monthly fees for features we don’t want. Nothing like this is in Localazy. You can use it for free, and if you hit limits, you can increase them with a one-time payment. Of course, there are add-ons and extra features like CDN delivery, etc. that are paid at fair prices separately on usage or monthly basis, but you are in control of what you need. We don’t dictate you to get an overpriced package just because you hit limits. At the same time, we never limit tools that can improve translation quality! Your app deserves accurate translation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why have you decided to build Localazy and offer it to other developers?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I have \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Fhow-i-converted-floating-apps-to-localazy\">localized Floating Apps\u003C\u002Fa> to 30+ languages, and as a single developer, I have found it extremely demanding activity to correctly manage all the language versions and product flavours. I strived for high-quality translation, so I was very concerned about being able to overview the quality and control all the contributors comfortably. I even wrote a small tool to use other solutions available on the market in a bit more comfortable way not wasting hundreds of hours on every major app release. All those ideas and tools led to Localazy.\u003C\u002Fp>\n\u003Cp>Localazy is built to assist Localazy which does most of the work and requires your attention only when needed.\u003C\u002Fp>\n\u003Cp>And of course, I feel that the pricing model was worth changing too \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You have a quite specific pricing compared to other localization platforms. Why and how it makes a difference?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We, developers, hate monthly subscriptions when they are not justified because we kind of understand what’s behind it – for example, monthly fee for phrase management. A few texts stored somewhere in a database. It’s not that easy but the perceived value is simply not there.\u003C\u002Fp>\n\u003Cp>On the other side, we are happy to pay much more for features which provide clear and tangible value. For that reason, Localazy provides all core localization features for free, so the quality of your app translation is not compromised. We do not ask for a monthly fee for phrase management, which is paid on a lifetime basis. What we want you to pay for is when we make your life easier and your app better.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F3616641d-29f9-4c81-be34-c1c814438afd\" alt=\"Localazy Features\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What industries do you serve and who are your current customers?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our current customers are single developers and teams – no matter whether single teams or dev teams in large organizations. Especially software houses with own and client projects and companies with their software products love to use Localazy.\u003C\u002Fp>\n\u003Cp>If you think of having more than one language available, Localazy is a viable solution to manage software localization with ease. Once you integrate it into your tech stack, you can forget many manual tasks and management overhead. The volume of resources saved – from time to finance is vast even when you are a single developer who wants to focus on development rather than translation management.\u003C\u002Fp>\n\u003Ch2 id=\"getting-started-with-localization\" id=\"getting-started-with-localization\">🚀 Getting started with Localization \u003Ca class=\"markdownit-header-anchor\" href=\"#getting-started-with-localization\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>How much effort to implement Localazy one needs to see a new language in their apps?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It takes a few minutes to \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fintegrations\">integrate Localazy\u003C\u002Fa> if your app is i18n ready. Of course, it depends on the level of sophistication. A simple app can get new languages in minutes with Localazy, while more complex apps or team projects will require slightly more work on their side to complement their workflow fully. Once you integrate Localazy, it reportedly saves thousands just on dev time savings.\u003C\u002Fp>\n\u003Cp>Anyway, there is no long-term project needed for integrating Localazy. Just tell the tool where your localizable files are and where to place translated ones, and you are ready to go. All the localization-related tasks are moved from the developers’ shoulders away.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What are some of the most pressing software localization pains? And how is Localazy addressing these?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Handling localization files manually, version management, translators, translation delivery and pricing are definitely few of the pains every developer will face when it comes to app localization in a productive manner.\u003C\u002Fp>\n\u003Cp>Just to show you how a tiny change can be a huge pain. Imagine that you already have your app translated and just added one more text because of a new feature. How are you going to contact all the relevant translators? Do you send them the file? Do you save the translated file back and check for its quality? How do you answer their questions about context? What if they are not familiar with XML or \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fjson\">JSON\u003C\u002Fa> or whatever file format you use for storing translated texts? What if someone complains about translation quality? How can they help you with improving the translation?\u003C\u002Fp>\n\u003Cp>Wouldn’t it be just better for you to invoke \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fcli\u002Fthe-basics\">CLI command\u003C\u002Fa> \u003Ccode>localazy upload\u003C\u002Fcode> and let Localazy care about contacting translators automatically, providing them with assistive technologies such as \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fmachine-translation\">MT\u003C\u002Fa> engines and shield them from the format specification? Of course, later, you will need to invoke \u003Ccode>localazy download\u003C\u002Fcode> to get translated files back to your app. Well, you don’t! Just make both commands part of your CI\u002FCD workflow \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fq0uEltq02e0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Cp>\u003Cstrong>There is a whole plethora of technologies developers use to create software. How do you make sure there is an integration for them? Which integrations do you offer?\u003C\u002Fstrong>\n\u003Cp>As described above, we are trying to be flexible enough with our CLI and extensive format support to be a viable solution for projects of any size and any technology. In the end, formats like JSON, YAML, PO, XLIFF, RESX, XML, etc. are typically used for localization needs, so there’s no wild-west \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>. We also invest a lot of effort to support services like \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Fautomated-localization-github-actions-localazy\">Github\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Fautomated-localization-gitlab-cicd-localazy\">Gitlab\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Fautomated-localization-bitrise-io-localazy\">Bitrise\u003C\u002Fa>, JetBrains Space, etc. that are typically used by our users.\u003C\u002Fp>\n\u003Cp>Today, the situation is not always that hard with Docker, NPM, Maven, Brew and other standard ways to make our tools and libraries widely available.\u003C\u002Fp>\n\u003Cp>Of course, there is a long list of what we want to improve and support. That’s probably a never-ending task, but it’s also a challenging and rewarding one – to get our hands on all these technologies is awesome!\u003C\u002Fp>\n\u003Cp>You can see the list of currently supported platforms at \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fintegrations\">localazy.com\u002Fintegrations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd74a8454-387c-4419-814a-46399271e5e9\" alt=\"Localazy Integrations\">\u003C\u002Fp>\n\u003Ch2 id=\"why-you-will-love-localazy\" id=\"why-you-will-love-localazy\">💖 Why you will love Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#why-you-will-love-localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What your current users say about Localazy?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The best would be to just visit \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftestimonials\">Localazy testimonials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What do your users appreciate the most on Localazy?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our customer support is the most appreciated “feature” of Localazy \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😃\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f603.png\"\u002F>. We live up to our internal claim “We are here to help” and do whatever we can to help our users. For me, personally, customer support is the best way to understand our users’ needs and to plan how to improve our product.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The key technologies that make us different from other solutions on the market are amongst the loved ones too:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3 id=\"cli-and-developer-first-approach\" id=\"cli-developer-first-approach\">CLI &amp; developer-first approach \u003Ca class=\"markdownit-header-anchor\" href=\"#cli-and-developer-first-approach\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>At the moment, you won’t even find the classic upload form field on Localazy to get your files to our platform. We have \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fcli\u002Fthe-basics\">powerful CLI\u003C\u002Fa> built for Windows, Linux, macOS, JVM and \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fnodejs\">Node\u003C\u002Fa> that you can configure to work for you the way you need it. It’s straightforward to use it out of the box for small projects, yet it’s flexible enough to be configured for projects of any size. We are working on a lot of features and improvements all the time.\u003C\u002Fp>\n\u003Ch3 id=\"extensive-localizable-file-format-support\" id=\"extensive-localizable-file-format-support\">Extensive localizable file format support \u003Ca class=\"markdownit-header-anchor\" href=\"#extensive-localizable-file-format-support\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Our \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fintegrations\">format parsers\u003C\u002Fa> are very flexible. The most configurable one, our \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fjson\">JSON\u003C\u002Fa> format parser, can parse almost any kind of JSON files with arrays and \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Ftranslating-plurals\">plurals\u003C\u002Fa> and it not even can parse it but it produces back the very same file retaining different structures per plural, etc. Some tools say “we accept this file format”. We rather say “just tell us what features of our parsers do you need”. As said above, we are here to help and not to force developers to change the format and rewrite their code. That’s also the important part of our seamless integration.\u003C\u002Fp>\n\u003Ch3 id=\"how-virtual-translator-vt-can-help-get-more-done-in-less-time\" id=\"how-virtual-translator-vt-can-help-get-more-done-in-less-time\">How Virtual Translator (VT) can help get more done in less time? \u003Ca class=\"markdownit-header-anchor\" href=\"#how-virtual-translator-vt-can-help-get-more-done-in-less-time\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>A \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fhamt\">human-assisted machine translation\u003C\u002Fa> combines several machine translation engines and our proprietary technologies for sharing translations with a human touch. It’s way better than plain machine translations and cheaper than professional translators at the same time. Enabling \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fvirtual-translator\">Virtual Translator\u003C\u002Fa> for your apps will regularly scan for new phrases and automatically translate them into selected languages. It’s a cheap and simple way to introduce continuous localization to your apps without any effort. Even if you are going to request professional translations at a later stage of your project, completing it will require much less work.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQbsSJKc2N84\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Ch3 id=\"shared-translations-sharetm-are-a-game-changer\" id=\"shared-translations-sharetm-are-a-game-changer\">Shared translations (ShareTM) are a game changer \u003Ca class=\"markdownit-header-anchor\" href=\"#shared-translations-sharetm-are-a-game-changer\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Upload your localizable files to Localazy and get a huge portion of your texts translated to up to 80 languages for free and in a few minutes. That’s exactly what the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm\">ShareTM experience\u003C\u002Fa> looks like. You still retain control through our proactive review, so don’t worry about quality. ShareTM is based on apps (that enable the feature) we have on Localazy and so the translations are usually extremely accurate. Way better than translations from Google and other MT engines.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrYhwKIYQSuw\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Ch3 id=\"will-connected-apps-intm-sync-simultaneously-translations-across-tech-stack\" id=\"will-connected-apps-intm-sync-simultaneously-translations-across-tech-stack\">Will Connected Projects (InTM) sync simultaneously translations across tech stack? \u003Ca class=\"markdownit-header-anchor\" href=\"#will-connected-apps-intm-sync-simultaneously-translations-across-tech-stack\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>In the background, Localazy uses its \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-intm\">InTM\u003C\u002Fa> technology, which is a much smarter version of a classic \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Ftranslation-memory\">translation memory\u003C\u002Fa>. InTM distributes existing translations between connected projects and automatically decides, whether the translation can be used right away or needs to go through review first. This can really save you a significant amount of time and money. \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fconnected-apps\">Connected projects\u003C\u002Fa>  also share all glossary terms by default. When you create a new term, it gets automatically distributed among your connected apps. This way, all your translators can operate within the same context, and you don’t need to redefine the terms for each app separately.\u003C\u002Fp>\n\u003Ciframe width=\"100%\" height=\"540\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FCJXM5jxFY2s\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C\u002Fiframe>\n\u003Ch3 id=\"content-delivery-network-cdnota\" id=\"content-delivery-network-cdnota\">Content Delivery Network (CDN\u002FOTA) \u003Ca class=\"markdownit-header-anchor\" href=\"#content-delivery-network-cdnota\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>The important part of the configure &amp; forget experience is that we provide global CDN and \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fandroid\u002Fonly-ota-updates-that-really-work\">Over-The-Air updates\u003C\u002Fa>. Localization of your product\u002Fapp is no longer waiting for the next release. It’s always up to date and as we also generate metadata (list of supported languages including their English and localized name and plural rules), it’s possible to add new languages dynamically. CDN backed by reliable Amazon CloudFront is a zero configuration option – it’s just available for you.\u003C\u002Fp>\n\u003Ch3 id=\"api-first-for-high-service-accessibility\" id=\"api-first-for-high-service-accessibility\">API-first for high service accessibility \u003Ca class=\"markdownit-header-anchor\" href=\"#api-first-for-high-service-accessibility\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>We strive to be as close to our users as possible. For that reason, we have developed not only an Android Studio plugin, but also CLI itself and we are going after API-first approach, which also means that Localazy will be soon available in Slack and other 3rd party integrations to make your localization even easier across the team.\u003C\u002Fp>\n\u003Ch2 id=\"the-technology-behind-localazy\" id=\"the-technology-behind-localazy\">⚙️ The technology behind Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#the-technology-behind-localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>What is your tech stack?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We used Kotlin (JVM) almost exclusively for our backend and TypeScript for the front-end of the service. The back-end is designed as a set of microservices communicating through a message broker which is ActiveMQ with a custom configuration to support delayed delivery and some other features. For data, we use S3, sharded PostgreSQL and Elasticsearch. Memcached is used for database-caching, high-speed operations and request counting.\u003C\u002Fp>\n\u003Cp>We also introduced Kotlin Native\u002FMPP for our CLI tool which allows us to quickly build it for all major platforms.\u003C\u002Fp>\n\u003Cp>These are the core technologies we work with but there’s plenty of tools we use on a daily basis.\u003C\u002Fp>\n\u003Cp>Everything runs on Amazon AWS and we rely on some other services provided by AWS (such as CloudFront for our global localization CDN). We recently also introduced ScaleWay as their bare-servers are a better option for some compute-intensive tasks.\u003C\u002Fp>\n\u003Ch2 id=\"closing-thoughts\" id=\"closing-thoughts\">🤓 Closing thoughts \u003Ca class=\"markdownit-header-anchor\" href=\"#closing-thoughts\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>How does your team at Localazy cooperate with the Open Source community?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsourceforge.net\">SourceForge\u003C\u002Fa> has been known in the OpenSource community since 1999 and we are pleased to be \u003Ca href=\"https:\u002F\u002Fsourceforge.net\u002Fsoftware\u002Fproduct\u002FLocalazy\u002F\">listed\u003C\u002Fa> on SourceForge nowadays. At Localazy, we do rely on open-source extensively, which has been also an observable trend with much larger companies nowadays. Relying on open-source software enables us to progress and innovate much faster, without a need to reinvent the wheel, which results in much better products in shorter times. In return, we strive to open source as much as we can from our projects and help to improve the existing ones. Our developers are then naturally becoming active members of the community who contribute to open-source software as a part of their day-to-day job. You can check out our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002F\">GitHub\u003C\u002Fa> for more insight.\u003C\u002Fp>\n\u003Cp>If you have an Open Source project you would like to localize, just let us know and we will make sure you get what you need. The same applies for nonprofit organizations and academic users, of course.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why have you decided to bring Localazy to SourceForge?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We believe SourceForge is a great resource for all creative people seeking the best solutions, and our mission is to remove the localization hassle out of their shoulders to give them more time for their creative part. SourceForge is a trusted medium to let them know we are here for them. Feel free to check out \u003Ca href=\"https:\u002F\u002Fsourceforge.net\u002Fsoftware\u002Fproduct\u002FLocalazy\u002F#reviews\">Localazy reviews at SourceForge\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>This article was originally published at \u003Ca href=\"https:\u002F\u002Fsourceforge.net\u002Farticles\u002Fqa-with-localazy-make-your-apps-multilingual-with-continuous-software-localization\u002F\">SourceForge.net\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003C!--kg-card-end: html-->","95","public","none",[1992],{"id":1855,"name":1856,"slug":1857,"profile_image":1858,"cover_image":7,"bio":1993,"website":1994,"location":1995,"facebook":7,"twitter":1996,"meta_title":7,"meta_description":7,"url":1997},"Entrepreneur, idea maker, developer, SaaS & mobile enthusiast. Building a localization solution for developers at Localazy.","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fvaclavhodek\u002F","Slavkov u Brna, Czech Republic","@vaclavhodek","https:\u002F\u002Fghost.localazy.com\u002Fauthor\u002Fvaclav-hodek\u002F",[1999,2005,2008,2011,2016,2022,2027,2032,2037,2042,2048,2053,2058],{"id":2000,"name":2001,"slug":2002,"description":2003,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2004},"60a37fc7cf7b6a0001d1f11a","[CTA] Automate your localization today! ⚙️","cta-12","Use all core localization features for free and automate your localization process with Localazy!","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcta-12\u002F",{"id":2006,"name":728,"slug":1866,"description":728,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2007},"60a37fc7cf7b6a0001d1f0d9","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Flocalazy\u002F",{"id":2009,"name":1868,"slug":1869,"description":1868,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2010},"60a37fc7cf7b6a0001d1f101","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fautomated-localization\u002F",{"id":2012,"name":2013,"slug":2014,"description":1875,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2015},"60a37fc7cf7b6a0001d1f11e","[DICT] ShareTM","term-1","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-1\u002F",{"id":2017,"name":2018,"slug":2019,"description":2020,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2021},"60a37fc7cf7b6a0001d1f11f","[DICT] Localization","term-2","Localization is a process of preparing a product for a particular market.","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-2\u002F",{"id":2023,"name":2024,"slug":2025,"description":1897,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2026},"60a37fc7cf7b6a0001d1f121","[DICT] Translation","term-4","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-4\u002F",{"id":2028,"name":2029,"slug":2030,"description":1908,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2031},"60a37fc7cf7b6a0001d1f122","[DICT] Globalization","term-5","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-5\u002F",{"id":2033,"name":2034,"slug":2035,"description":1919,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2036},"60a37fc7cf7b6a0001d1f124","[DICT] Translation Memory (TM)","term-7","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-7\u002F",{"id":2038,"name":2039,"slug":2040,"description":1929,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2041},"60a37fc7cf7b6a0001d1f12a","[DICT] Machine translation (MT)","term-13","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-13\u002F",{"id":2043,"name":2044,"slug":2045,"description":2046,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2047},"60a37fc7cf7b6a0001d1f131","[DICT] Android","term-20","Android is a mobile operating system (OS) primarily designed for touchscreen devices such as smartphones and tablets.","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-20\u002F",{"id":2049,"name":2050,"slug":2051,"description":1952,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2052},"60a37fc7cf7b6a0001d1f13b","[DICT] HAMT","term-30","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-30\u002F",{"id":2054,"name":2055,"slug":2056,"description":1958,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2057},"60a37fc7cf7b6a0001d1f144","[DICT] Translation Management System (TMS)","term-39","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-39\u002F",{"id":2059,"name":2060,"slug":2061,"description":1968,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2062},"60a37fc7cf7b6a0001d1f16c","[DICT] Internationalization (i18n)","term-79","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-79\u002F",{"id":1855,"name":1856,"slug":1857,"profile_image":1858,"cover_image":7,"bio":1993,"website":1994,"location":1995,"facebook":7,"twitter":1996,"meta_title":7,"meta_description":7,"url":1997},{"id":2000,"name":2001,"slug":2002,"description":2003,"feature_image":7,"visibility":1989,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2004},"https:\u002F\u002Fghost.localazy.com\u002Fqanda-sourceforge-make-your-apps-multilingual-continuous-software-localization\u002F",[2067,2086,2104],{"id":2068,"owner":2069,"created_by":7,"sort":7,"title":2070,"slug":2071,"modified_on":1788,"created_on":2072,"pinned":15,"badge":7,"priority":1824,"main_image":2073,"status":8,"tags":2074,"dictionary":2085,"reading_time":1838,"excerpt":-1,"og_title":1788,"og_description":1788,"og_image":1788},"633ad643fe956a000108a63d",{"id":1817,"first_name":1818,"last_name":1788,"slug":1819,"avatar":1820},"The ultimate guide to Localazy translation services","guide-localazy-translation-services","2022-10-14T10:21:57.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F10\u002FCLT-services.png",[2075,2078,2081,2082],{"id":319,"created_on":1828,"status":8,"label":2076,"slug":2077,"on_index_page":15},"Translations","translations",{"id":319,"created_on":1828,"status":8,"label":2079,"slug":2080,"on_index_page":15},"Continuous Localization","continuous-localization",{"id":319,"created_on":1828,"status":8,"label":728,"slug":1866,"on_index_page":15},{"id":319,"created_on":1828,"status":8,"label":2083,"slug":2084,"on_index_page":15},"Guide","guide",[],{"id":2087,"owner":2088,"created_by":7,"sort":7,"title":2093,"slug":2094,"modified_on":1788,"created_on":2095,"pinned":15,"badge":7,"priority":1824,"main_image":2096,"status":8,"tags":2097,"dictionary":2103,"reading_time":1838,"excerpt":-1,"og_title":1788,"og_description":1788,"og_image":1788},"62135cb7df4bcb00010be0df",{"id":2089,"first_name":2090,"last_name":1788,"slug":2091,"avatar":2092},"61dc4f36df4bcb00010bd510","Gletjan Muco","gletjan-muco","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2025\u002F09\u002FProfile-Pic---Blue-Background.jpeg","12 reasons why Localazy is better than spreadsheets for localization projects","12-reasons-why-localazy-is-better-than-spreadsheets-for-localization-projects","2022-03-17T01:20:26.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F03\u002FLocalazy-better-than-Spreadsheets.png",[2098,2099,2100],{"id":319,"created_on":1828,"status":8,"label":1868,"slug":1869,"on_index_page":15},{"id":319,"created_on":1828,"status":8,"label":728,"slug":1866,"on_index_page":15},{"id":319,"created_on":1828,"status":8,"label":2101,"slug":2102,"on_index_page":15},"Tip","tip",[],{"id":2105,"owner":2106,"created_by":7,"sort":7,"title":2107,"slug":2108,"modified_on":1788,"created_on":2109,"pinned":15,"badge":7,"priority":1824,"main_image":2110,"status":8,"tags":2111,"dictionary":2114,"reading_time":1838,"excerpt":-1,"og_title":1788,"og_description":1788,"og_image":1788},"636a412f0470910001936efc",{"id":2089,"first_name":2090,"last_name":1788,"slug":2091,"avatar":2092},"Top 18 Translation Service Provider APIs","list-of-18-translation-service-provider-apis","2022-11-17T18:44:58.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F11\u002FLocalazy-API-1.png",[2112,2113],{"id":319,"created_on":1828,"status":8,"label":655,"slug":659,"on_index_page":15},{"id":319,"created_on":1828,"status":8,"label":1868,"slug":1869,"on_index_page":15},[],{"id":26,"sort":7,"created_on":2116,"name":2117,"cta_link":2118,"banner_image":2119},"2022-03-17T12:23:14.000Z","default","https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flocalazy-ai",{"id":2120},"72defd59-a21d-44b9-822c-4e183ca62b99"]