[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"main-navigation":3,"footer-homepage":723,"footer-settings":790,"footer-integrations":903,"blog-post-nav-[USE LATEST FEATURED]":1814,"blog-post-nav-nav":1839,"features-translation-api":1851,"faq-embed:\u002Ffeatures\u002Ftranslation-api:::119|120|126|132|133|421|422":5059},[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",[],{"status":8,"header_badges":724,"footer_badges":742,"footer_secured_badges":748,"slider_badges":760},[725,732,737],{"id":26,"status":8,"sort":7,"link":726,"title":727,"badgeType":728,"badgeName":729,"metadata":7,"image":730},"https:\u002F\u002Fwww.g2.com\u002Fproducts\u002Flocalazy\u002Freviews","Best meets requirements","Other","G2-winter-24-best-meets-requirments",{"id":731},"8d5dd6fd-6995-4c92-8219-a6ed5ba6acdc",{"id":5,"status":8,"sort":7,"link":726,"title":733,"badgeType":728,"badgeName":734,"metadata":7,"image":735},"Best support","G2-winter-24-best-support",{"id":736},"e59dd465-84d9-45c7-987d-dd4048fd6992",{"id":12,"status":8,"sort":7,"link":726,"title":738,"badgeType":728,"badgeName":739,"metadata":7,"image":740},"Easiest admin","G2-winter-24-easiest-admin",{"id":741},"5f12c4c8-bec0-47cf-87b4-a4502e9f1bd2",[743],{"id":286,"status":8,"sort":7,"link":726,"title":744,"badgeType":728,"badgeName":745,"metadata":7,"image":746},"Users love us","Users love us 25",{"id":747},"232416a5-86ba-4be6-85a5-b88802003d53",[749,755],{"id":216,"status":8,"sort":7,"link":750,"title":751,"badgeType":728,"badgeName":752,"metadata":7,"image":753},"https:\u002F\u002Fsprinto.com\u002Fget-iso-27001\u002F","Sprinto ISO 27001","Sprinto ISO 27001 certificate",{"id":754},"c1c6c06c-6caf-4b78-8a7e-9606c395eb61",{"id":244,"status":8,"sort":7,"link":756,"title":757,"badgeType":728,"badgeName":757,"metadata":7,"image":758},"https:\u002F\u002Fwww.aicpa.org\u002Fsoc4so","SOC certificate",{"id":759},"4f4bc0a6-09a0-41df-8295-8f990d96d941",[761,767,771,775,779,783,788],{"id":13,"status":8,"sort":7,"link":726,"title":762,"badgeType":728,"badgeName":763,"metadata":764,"image":765},"Most likely to recommend","a","",{"id":766},"da055731-3f11-4fc7-96f2-c11c0b84c831",{"id":94,"status":8,"sort":7,"link":726,"title":768,"badgeType":728,"badgeName":7,"metadata":7,"image":769},"EMEA High Performer",{"id":770},"586fb488-81f2-41db-a4e8-ef309e50c0e6",{"id":147,"status":8,"sort":7,"link":726,"title":772,"badgeType":728,"badgeName":7,"metadata":7,"image":773},"Ease of Doing Business With",{"id":774},"bfa26865-430e-463d-9886-cb56a8a8ecf6",{"id":137,"status":8,"sort":7,"link":726,"title":776,"badgeType":728,"badgeName":7,"metadata":7,"image":777},"High Performer",{"id":778},"2cc1ba0f-c23a-4c97-ad4a-a655c97466fe",{"id":101,"status":8,"sort":7,"link":726,"title":780,"badgeType":728,"badgeName":7,"metadata":7,"image":781},"Fastest Implementation",{"id":782},"6f297758-1c95-45f4-a6e9-528319897132",{"id":456,"status":8,"sort":7,"link":784,"title":785,"badgeType":728,"badgeName":7,"metadata":7,"image":786},"https:\u002F\u002Fwww.intercert.com\u002Fservices\u002Fgovernance-risk-compliance\u002Fiso-iec-27001","Intercert ISO 27001",{"id":787},"0521a5f1-e1f2-4da6-a2bc-dc92773f2a7b",{"id":216,"status":8,"sort":7,"link":750,"title":751,"badgeType":728,"badgeName":752,"metadata":7,"image":789},{"id":754},{"id":26,"status":8,"security_section_title":791,"loved_section_title":792,"columns":793,"social_links":863,"policy_links":893},"Secured & trusted","Loved by users",[794,806,821,842,845],{"id":26,"status":8,"sort":7,"title":795,"column_key":796,"links":797},"Localazy","connect",[798,800,803],{"id":216,"status":8,"sort":26,"title":720,"url":799},"___LOCALAZY_MEETING_URL___",{"id":286,"status":8,"sort":5,"title":801,"url":802},"Contact","\u002Fcontact",{"id":365,"status":8,"sort":12,"title":804,"url":805},"About us","\u002Fabout-us",{"id":5,"status":8,"sort":7,"title":807,"column_key":808,"links":809},"Programs","programs",[810,812,815,818],{"id":26,"status":8,"sort":22,"title":811,"url":607},"Partner Program",{"id":5,"status":8,"sort":13,"title":813,"url":814},"Ambassador Program","\u002Fambassador",{"id":12,"status":8,"sort":94,"title":816,"url":817},"Startup Program","\u002Ffor\u002Fstartups",{"id":22,"status":8,"sort":147,"title":819,"url":820},"Nonprofits","\u002Ffor\u002Fnonprofit",{"id":12,"status":8,"sort":7,"title":822,"column_key":823,"links":824},"Use Cases","use_cases",[825,828,831,833,836,839],{"id":13,"status":8,"sort":137,"title":826,"url":827},"Software Localization","\u002Fterm\u002Fsoftware-localization",{"id":94,"status":8,"sort":101,"title":829,"url":830},"Machine Translation Services","\u002Ffeatures\u002Fmachine-translation",{"id":147,"status":8,"sort":456,"title":399,"url":832},"\u002Ffeatures\u002Ftranslation-api",{"id":137,"status":8,"sort":216,"title":834,"url":835},"Crowdsourced Translations","\u002Ffeatures\u002Fshare-tm",{"id":101,"status":8,"sort":286,"title":837,"url":838},"Figma i18n & localization","\u002Ffeatures\u002Ffigma-localization-plugin",{"id":456,"status":8,"sort":244,"title":840,"url":841},"Translation as a Service","\u002Fterm\u002Ftranslation-service",{"id":22,"status":8,"sort":7,"title":452,"column_key":843,"links":844},"integrations",[],{"id":13,"status":8,"sort":7,"title":583,"column_key":846,"links":847},"resources",[848,849,852,853,856,858,859,860],{"id":244,"status":8,"sort":394,"title":596,"url":595},{"id":394,"status":8,"sort":611,"title":850,"url":851},"Dictionary","\u002Fdictionary",{"id":611,"status":8,"sort":493,"title":604,"url":603},{"id":493,"status":8,"sort":253,"title":854,"url":855},"Discussion forum","___DISCUSS_URL___",{"id":253,"status":8,"sort":59,"title":857,"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":861,"url":862},"Brand assets","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Fu\u002F1\u002Ffolders\u002F1tZqsZHBlGelz7A2FwTsiwrs4j3sd9HTk",[864,869,874,879,884,889],{"id":26,"status":8,"sort":7,"platform":865,"icon":866,"url":867,"label":868},"feed","rss","\u002Ffeed.xml","Localazy RSS Feed",{"id":5,"status":8,"sort":7,"platform":870,"icon":871,"url":872,"label":873},"facebook","fb-logo","https:\u002F\u002Fwww.facebook.com\u002Flocalazy\u002F","Localazy facebook",{"id":12,"status":8,"sort":7,"platform":875,"icon":876,"url":877,"label":878},"github","github-logo","https:\u002F\u002Fgithub.com\u002Flocalazy","Localazy GitHub",{"id":22,"status":8,"sort":7,"platform":880,"icon":881,"url":882,"label":883},"x","x-twitter","https:\u002F\u002Fx.com\u002Flocalazy","Localazy X",{"id":13,"status":8,"sort":7,"platform":885,"icon":886,"url":887,"label":888},"linkedin","linkedin-logo","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F37836599\u002F","Localazy LinkedIn",{"id":94,"status":8,"sort":7,"platform":890,"icon":891,"url":855,"label":892},"discourse","discourse-logo","Localazy Discourse",[894,897,900],{"id":26,"status":8,"sort":7,"title":895,"url":896,"action":7},"Privacy policy","\u002Fprivacy-policy",{"id":5,"status":8,"sort":7,"title":898,"url":899,"action":7},"Terms & Conditions","\u002Fterms-and-conditions",{"id":12,"status":8,"sort":7,"title":901,"url":7,"action":902},"Cookies","cookie-consent",[904,1044,1122,1228,1314,1393,1482,1573,1660,1759],{"id":406,"status":8,"created_on":905,"modified_on":906,"name":480,"slug":479,"description":907,"docs_link":908,"priority":7,"has_sdk":15,"sort":12,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":909,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"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":913,"upload_features":914,"icon":915,"meta_image":916,"primary_tag":918,"tags":934,"integration_methods":952,"recommended_methods":1028,"default_integration_method":1029,"faq_categories":1036,"translations":1042,"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":917},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":13,"status":8,"sort":5,"created_on":919,"label":920,"hidden":15,"icon":921,"translations":923},"2022-03-17T12:23:44.000Z","Web apps",{"id":922},"c9e70e4f-8136-432a-8d82-53c3501a9eb4",[924,926,929,932],{"id":13,"languages_code":925,"label":920},"xxa",{"id":230,"languages_code":927,"label":928},"es","Aplicaciones web",{"id":666,"languages_code":930,"label":931},"cs","Webové aplikace",{"id":436,"languages_code":933,"label":920},"en",[935,942],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":936,"translations":937},{"id":922},[938,939,940,941],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":137,"status":8,"sort":101,"label":943,"hidden":15,"created_on":944,"icon":7,"translations":945},"Framework","2022-03-17T12:23:45.000Z",[946,947,949,950],{"id":137,"languages_code":925,"label":943},{"id":369,"languages_code":927,"label":948},"Marco",{"id":319,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},67,[953,965,990,1011],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":956},"Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[957,958,961,963],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},"Choose between translating strings directly or uploading them into Localazy.",{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},"Pomocí rozhraní API můžete programovaně exportovat překlady a importovat obsah z\u002Fdo Localazy.",{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":971},"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",[972,973,976,977,980,983,984,985],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"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":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"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":927,"label":981,"description":982,"slug":967},"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":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"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":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":997},"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",[998,999,1002,1003,1007],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"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":1008,"languages_code":987,"label":1009,"description":1010,"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":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1015},"Command Line Interface","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[1016,1017,1020,1021,1024],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"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":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"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":1025,"languages_code":987,"label":1026,"description":1027,"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":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1030},[1031,1032,1033,1034,1035],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1037],{"id":1038,"status":8,"created_on":1039,"sort":7,"slug":1040,"label":1041,"on_faq_index":7},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[1043],{"languages_code":925,"name":480,"slug":479,"description":907,"support_type":909,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"id":406,"platforms_id":406,"docs_link":908},{"id":175,"status":8,"created_on":905,"modified_on":1045,"name":487,"slug":486,"description":1046,"docs_link":908,"priority":7,"has_sdk":15,"sort":22,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":909,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"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":1049,"upload_features":1050,"icon":1051,"meta_image":1052,"primary_tag":1054,"tags":1061,"integration_methods":1075,"recommended_methods":1106,"default_integration_method":1107,"faq_categories":1114,"translations":1120,"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":1053},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":13,"status":8,"sort":5,"created_on":919,"label":920,"hidden":15,"icon":1055,"translations":1056},{"id":922},[1057,1058,1059,1060],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},[1062,1069],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1063,"translations":1064},{"id":922},[1065,1066,1067,1068],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":137,"status":8,"sort":101,"label":943,"hidden":15,"created_on":944,"icon":7,"translations":1070},[1071,1072,1073,1074],{"id":137,"languages_code":925,"label":943},{"id":369,"languages_code":927,"label":948},{"id":319,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},[1076,1082,1092,1099],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1077},[1078,1079,1080,1081],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1083},[1084,1085,1086,1087,1088,1089,1090,1091],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1093},[1094,1095,1096,1097,1098],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1100},[1101,1102,1103,1104,1105],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1108},[1109,1110,1111,1112,1113],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1115,1119],{"id":1004,"status":8,"created_on":1116,"sort":7,"slug":1117,"label":1118,"on_faq_index":7},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":1038,"status":8,"created_on":1039,"sort":7,"slug":1040,"label":1041,"on_faq_index":7},[1121],{"languages_code":925,"name":487,"slug":486,"description":1046,"support_type":909,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"id":175,"platforms_id":175,"docs_link":908},{"id":26,"status":8,"created_on":905,"modified_on":1123,"name":501,"slug":500,"description":1124,"docs_link":1125,"priority":7,"has_sdk":15,"sort":94,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1126,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"is_enterprise":15,"is_popular":15,"primary_use_case":1128,"hierarchy_handling":1129,"best_for":1130,"file_extension":1131,"format_code_example":1132,"format_to_extension":1133,"upload_features":1135,"icon":1136,"meta_image":1137,"primary_tag":1139,"tags":1150,"integration_methods":1186,"recommended_methods":1217,"default_integration_method":1218,"faq_categories":1225,"translations":1226,"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":1134},"arb",[],{"id":503},{"id":1138},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":94,"status":8,"sort":137,"created_on":944,"label":1140,"hidden":15,"icon":1141,"translations":1143},"Mobile apps",{"id":1142},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[1144,1145,1147,1149],{"id":94,"languages_code":925,"label":1140},{"id":239,"languages_code":927,"label":1146},"Aplicaciones móviles",{"id":311,"languages_code":930,"label":1148},"Mobilní aplikace",{"id":278,"languages_code":933,"label":1140},[1151,1162,1169,1176],{"id":147,"status":8,"sort":175,"label":1152,"hidden":15,"created_on":944,"icon":1153,"translations":1155},"Desktop & Games",{"id":1154},"65b04533-5b4c-430c-b8a4-ecce84754200",[1156,1157,1159,1161],{"id":147,"languages_code":925,"label":1152},{"id":248,"languages_code":927,"label":1158},"Escritorio y Juegos",{"id":1004,"languages_code":930,"label":1160},"Stolní počítače & Hry",{"id":558,"languages_code":933,"label":1152},{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1163,"translations":1164},{"id":922},[1165,1166,1167,1168],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":94,"status":8,"sort":137,"label":1140,"hidden":15,"created_on":944,"icon":1170,"translations":1171},{"id":1142},[1172,1173,1174,1175],{"id":94,"languages_code":925,"label":1140},{"id":239,"languages_code":927,"label":1146},{"id":311,"languages_code":930,"label":1148},{"id":278,"languages_code":933,"label":1140},{"id":82,"status":8,"sort":274,"label":1177,"hidden":17,"created_on":944,"icon":7,"translations":1178},"ARB",[1179,1180,1182,1184],{"id":82,"languages_code":925,"label":1177},{"id":1181,"languages_code":927,"label":1177},120,{"id":1183,"languages_code":930,"label":1177},125,{"id":1185,"languages_code":933,"label":1177},130,[1187,1193,1203,1210],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1188},[1189,1190,1191,1192],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1194},[1195,1196,1197,1198,1199,1200,1201,1202],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1204},[1205,1206,1207,1208,1209],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1211},[1212,1213,1214,1215,1216],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1219},[1220,1221,1222,1223,1224],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1227],{"languages_code":925,"name":501,"slug":500,"description":1124,"support_type":1126,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"id":26,"platforms_id":26,"docs_link":1125},{"id":441,"status":8,"created_on":1229,"modified_on":1230,"name":515,"slug":514,"description":1231,"docs_link":1232,"priority":7,"has_sdk":15,"sort":286,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1233,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"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":1235,"upload_features":1237,"icon":1238,"meta_image":1239,"primary_tag":1241,"tags":1254,"integration_methods":1269,"recommended_methods":1300,"default_integration_method":1301,"faq_categories":1308,"translations":1312,"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":1236},"js",[],{"id":517},{"id":1240},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":456,"status":8,"sort":456,"created_on":944,"label":1242,"hidden":15,"icon":1243,"translations":1245},"Programming Languages",{"id":1244},"8c5836bb-1fbe-49c5-9330-8f931838c457",[1246,1247,1249,1252],{"id":456,"languages_code":925,"label":1242},{"id":336,"languages_code":927,"label":1248},"Lenguajes de Programación",{"id":1250,"languages_code":930,"label":1251},68,"Programovací Jazyky",{"id":1253,"languages_code":933,"label":1242},70,[1255,1262],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1256,"translations":1257},{"id":922},[1258,1259,1260,1261],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":456,"status":8,"sort":456,"label":1242,"hidden":15,"created_on":944,"icon":1263,"translations":1264},{"id":1244},[1265,1266,1267,1268],{"id":456,"languages_code":925,"label":1242},{"id":336,"languages_code":927,"label":1248},{"id":1250,"languages_code":930,"label":1251},{"id":1253,"languages_code":933,"label":1242},[1270,1276,1286,1293],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1271},[1272,1273,1274,1275],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1277},[1278,1279,1280,1281,1282,1283,1284,1285],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1287},[1288,1289,1290,1291,1292],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1294},[1295,1296,1297,1298,1299],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1302},[1303,1304,1305,1306,1307],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1309],{"id":332,"status":8,"created_on":1310,"sort":7,"slug":1311,"label":515,"on_faq_index":15},"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[1313],{"languages_code":925,"name":515,"slug":514,"description":1231,"support_type":1233,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"id":441,"platforms_id":441,"docs_link":1232},{"id":286,"status":8,"created_on":1229,"modified_on":1315,"name":522,"slug":521,"description":1316,"docs_link":908,"priority":7,"has_sdk":15,"sort":54,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1317,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"is_enterprise":15,"is_popular":17,"primary_use_case":1320,"hierarchy_handling":1321,"best_for":1322,"file_extension":1323,"format_code_example":1324,"format_to_extension":1325,"upload_features":1326,"icon":1327,"meta_image":1328,"primary_tag":1330,"tags":1341,"integration_methods":1349,"recommended_methods":1380,"default_integration_method":1381,"faq_categories":1388,"translations":1391,"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":1329},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1332,"translations":1334},"File formats",{"id":1333},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[1335,1336,1338,1340],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},"Formatos de archivo",{"id":352,"languages_code":930,"label":1339},"Formáty souborů",{"id":445,"languages_code":933,"label":1331},[1342],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1343,"translations":1344},{"id":1333},[1345,1346,1347,1348],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1350,1356,1366,1373],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1351},[1352,1353,1354,1355],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1357},[1358,1359,1360,1361,1362,1363,1364,1365],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1367},[1368,1369,1370,1371,1372],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1374},[1375,1376,1377,1378,1379],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1382},[1383,1384,1385,1386,1387],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1389],{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},"2022-06-10T10:49:07.000Z",[1392],{"languages_code":925,"name":522,"slug":521,"description":1316,"support_type":1317,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"id":286,"platforms_id":286,"docs_link":908},{"id":365,"status":8,"created_on":1229,"modified_on":1394,"name":529,"slug":528,"description":1395,"docs_link":1396,"priority":7,"has_sdk":15,"sort":365,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":15,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"is_enterprise":15,"is_popular":17,"primary_use_case":1400,"hierarchy_handling":1401,"best_for":1402,"file_extension":1403,"format_code_example":1404,"format_to_extension":1405,"upload_features":1407,"icon":1408,"meta_image":1409,"primary_tag":1411,"tags":1418,"integration_methods":1440,"recommended_methods":1471,"default_integration_method":1472,"faq_categories":1479,"translations":1480,"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":1406},"xlf",[],{"id":531},{"id":1410},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1412,"translations":1413},{"id":1333},[1414,1415,1416,1417],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1419,1426,1433],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1420,"translations":1421},{"id":1333},[1422,1423,1424,1425],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1427,"translations":1428},{"id":1333},[1429,1430,1431,1432],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1434,"translations":1435},{"id":1333},[1436,1437,1438,1439],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1441,1447,1457,1464],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1442},[1443,1444,1445,1446],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1448},[1449,1450,1451,1452,1453,1454,1455,1456],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1458},[1459,1460,1461,1462,1463],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1465},[1466,1467,1468,1469,1470],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1473},[1474,1475,1476,1477,1478],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1481],{"languages_code":925,"name":529,"slug":528,"description":1395,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"id":365,"platforms_id":365,"docs_link":1396},{"id":54,"status":8,"created_on":1483,"modified_on":1483,"name":1484,"slug":1485,"description":1486,"docs_link":1487,"priority":7,"has_sdk":15,"sort":108,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"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":1490,"upload_features":1491,"icon":1492,"meta_image":1494,"primary_tag":1496,"tags":1503,"integration_methods":1531,"recommended_methods":1562,"default_integration_method":1563,"faq_categories":1570,"translations":1571,"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":1485},[],{"id":1493},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":1495},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1497,"translations":1498},{"id":1333},[1499,1500,1501,1502],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1504,1511,1521],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1505,"translations":1506},{"id":1333},[1507,1508,1509,1510],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":261,"status":8,"sort":261,"label":1512,"hidden":17,"created_on":944,"icon":7,"translations":1513},"C++",[1514,1515,1517,1519],{"id":261,"languages_code":925,"label":1512},{"id":1516,"languages_code":927,"label":1512},135,{"id":1518,"languages_code":930,"label":1512},140,{"id":1520,"languages_code":933,"label":1512},144,{"id":365,"status":8,"sort":108,"label":1522,"hidden":17,"created_on":944,"icon":7,"translations":1523},"Gettext",[1524,1525,1527,1529],{"id":365,"languages_code":925,"label":1522},{"id":1526,"languages_code":927,"label":1522},101,{"id":1528,"languages_code":930,"label":1522},106,{"id":1530,"languages_code":933,"label":1522},111,[1532,1538,1548,1555],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1533},[1534,1535,1536,1537],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1539},[1540,1541,1542,1543,1544,1545,1546,1547],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1549},[1550,1551,1552,1553,1554],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1556},[1557,1558,1559,1560,1561],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1564},[1565,1566,1567,1568,1569],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1572],{"languages_code":925,"name":1484,"slug":1485,"description":1486,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"id":54,"platforms_id":54,"docs_link":1487},{"id":113,"status":8,"created_on":1229,"modified_on":1574,"name":1575,"slug":1576,"description":1577,"docs_link":1578,"priority":7,"has_sdk":15,"sort":89,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"is_enterprise":15,"is_popular":15,"primary_use_case":1581,"hierarchy_handling":1582,"best_for":1583,"file_extension":1584,"format_code_example":1585,"format_to_extension":1586,"upload_features":1587,"icon":1588,"meta_image":1589,"primary_tag":1591,"tags":1598,"integration_methods":1616,"recommended_methods":1647,"default_integration_method":1648,"faq_categories":1655,"translations":1658,"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":1576},[],{"id":1493},{"id":1590},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1592,"translations":1593},{"id":1333},[1594,1595,1596,1597],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1599,1606],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1600,"translations":1601},{"id":1333},[1602,1603,1604,1605],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":108,"status":8,"sort":113,"label":1607,"hidden":17,"created_on":944,"icon":7,"translations":1608},"C#",[1609,1610,1612,1614],{"id":108,"languages_code":925,"label":1607},{"id":1611,"languages_code":927,"label":1607},103,{"id":1613,"languages_code":930,"label":1607},108,{"id":1615,"languages_code":933,"label":1607},113,[1617,1623,1633,1640],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1618},[1619,1620,1621,1622],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1624},[1625,1626,1627,1628,1629,1630,1631,1632],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1634},[1635,1636,1637,1638,1639],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1641},[1642,1643,1644,1645,1646],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1649},[1650,1651,1652,1653,1654],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1656],{"id":221,"status":8,"created_on":1657,"sort":7,"slug":1576,"label":1575,"on_faq_index":7},"2022-08-01T16:44:06.000Z",[1659],{"languages_code":925,"name":1575,"slug":1576,"description":1577,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"id":113,"platforms_id":113,"docs_link":1578},{"id":535,"status":8,"created_on":1661,"modified_on":1662,"name":538,"slug":537,"description":1663,"docs_link":1664,"priority":7,"has_sdk":7,"sort":536,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1665,"show_in_spa":17,"is_file_format":7,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"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":1667,"meta_image":1668,"primary_tag":1670,"tags":1682,"integration_methods":1726,"recommended_methods":1746,"default_integration_method":1747,"faq_categories":1754,"translations":1757,"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":1669},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":286,"status":8,"sort":216,"created_on":944,"label":1671,"hidden":15,"icon":1672,"translations":1674},"CMS",{"id":1673},"1172a655-928c-4594-9263-d8afdfd9cd79",[1675,1676,1678,1680],{"id":286,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},73,{"id":1679,"languages_code":930,"label":1671},81,{"id":1681,"languages_code":933,"label":1671},84,[1683,1695,1707,1714],{"id":59,"status":8,"sort":253,"label":1684,"hidden":15,"created_on":944,"icon":7,"translations":1685},"Multilingual SEO",[1686,1687,1690,1693],{"id":59,"languages_code":925,"label":1684},{"id":1688,"languages_code":927,"label":1689},89,"SEO multilingüe",{"id":1691,"languages_code":930,"label":1692},94,"Vícejazyčné SEO",{"id":1694,"languages_code":933,"label":1684},99,{"id":406,"status":8,"sort":406,"label":165,"hidden":15,"created_on":944,"icon":1696,"translations":1698},{"id":1697},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1699,1700,1703,1705],{"id":406,"languages_code":925,"label":165},{"id":1701,"languages_code":927,"label":1702},132,"Comercio electrónico",{"id":1704,"languages_code":930,"label":165},137,{"id":1706,"languages_code":933,"label":165},142,{"id":286,"status":8,"sort":216,"label":1671,"hidden":15,"created_on":944,"icon":1708,"translations":1709},{"id":1673},[1710,1711,1712,1713],{"id":286,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},{"id":1679,"languages_code":930,"label":1671},{"id":1681,"languages_code":933,"label":1671},{"id":5,"status":8,"sort":94,"label":1715,"hidden":15,"created_on":944,"icon":1716,"translations":1718},"Marketing tools",{"id":1717},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1719,1720,1723,1725],{"id":5,"languages_code":925,"label":1715},{"id":1721,"languages_code":927,"label":1722},43,"Herramientas de marketing",{"id":299,"languages_code":930,"label":1724},"Marketingové nástroje",{"id":378,"languages_code":933,"label":1715},[1727],{"id":137,"status":8,"sort":7,"label":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1734},"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",[1735,1736,1739,1740,1743],{"id":137,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"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":933,"label":1728,"description":1731,"slug":1730},{"id":445,"languages_code":930,"label":1741,"description":1742,"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":1688,"languages_code":987,"label":1744,"description":1745,"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":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1748},[1749,1750,1751,1752,1753],{"id":137,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"slug":7},{"id":369,"languages_code":933,"label":1728,"description":1731,"slug":1730},{"id":445,"languages_code":930,"label":1741,"description":1742,"slug":7},{"id":1688,"languages_code":987,"label":1744,"description":1745,"slug":7},[1755],{"id":66,"status":8,"created_on":1756,"sort":7,"slug":537,"label":538,"on_faq_index":7},"2022-06-16T09:24:13.000Z",[1758],{"languages_code":925,"name":538,"slug":537,"description":1663,"support_type":1665,"meta_title":7,"meta_description":7,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"id":535,"platforms_id":535,"docs_link":1664},{"id":319,"status":8,"created_on":1229,"modified_on":1760,"name":545,"slug":544,"description":7,"docs_link":1761,"priority":7,"has_sdk":15,"sort":311,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1762,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"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":1766,"icon":1767,"meta_image":1768,"primary_tag":1770,"tags":1783,"integration_methods":1791,"recommended_methods":1804,"default_integration_method":1805,"faq_categories":1811,"translations":1812,"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":1769},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":12,"status":8,"sort":147,"created_on":944,"label":1771,"hidden":15,"icon":1772,"translations":1774},"Design tools",{"id":1773},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1775,1776,1779,1782],{"id":12,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},42,"Herramientas de diseño",{"id":1780,"languages_code":930,"label":1781},49,"Nástroje pro návrh",{"id":428,"languages_code":933,"label":1771},[1784],{"id":12,"status":8,"sort":147,"label":1771,"hidden":15,"created_on":944,"icon":1785,"translations":1786},{"id":1773},[1787,1788,1789,1790],{"id":12,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},{"id":1780,"languages_code":930,"label":1781},{"id":428,"languages_code":933,"label":1771},[1792],{"id":147,"status":8,"sort":7,"label":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":595,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1795},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1796,1797,1800,1801],{"id":147,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":142,"languages_code":927,"label":1798,"description":1799,"slug":7},"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":132,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":332,"languages_code":930,"label":1802,"description":1803,"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":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":595,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1806},[1807,1808,1809,1810],{"id":147,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":142,"languages_code":927,"label":1798,"description":1799,"slug":7},{"id":132,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":332,"languages_code":930,"label":1802,"description":1803,"slug":7},[],[1813],{"languages_code":925,"name":545,"slug":544,"description":7,"support_type":1762,"meta_title":7,"meta_description":7,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"id":319,"platforms_id":319,"docs_link":1761},{"id":1815,"owner":1816,"created_by":7,"sort":7,"title":1821,"slug":1822,"modified_on":764,"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":764,"og_description":764,"og_image":764},"69ea1abb7ab1270001ede902",{"id":1817,"first_name":1818,"last_name":764,"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-30 17:23:44","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":764,"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":764,"og_description":764,"og_image":764},"69d78a237ab1270001eddabf",{"id":1817,"first_name":1818,"last_name":764,"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},[],{"product":1852,"relatedPosts":2014,"caseStudies":2551,"productSections":4156,"pricingPlanFeatures":4290},{"id":216,"status":8,"owner":1853,"created_on":1854,"modified_on":1854,"slug":403,"header":399,"subheader":1855,"documentation_link_btn_label":1856,"video_fullscreen_source":7,"meta_title":1857,"meta_description":1858,"category":1859,"emoji":1860,"experimental_feature":7,"card_bg_color":1861,"card_add_file_padding":7,"background_image":7,"meta_image":1862,"card_image":1864,"product_tag":1866,"faqs":1868,"features":1918,"docs":1924,"product_sections":1995},"2bac48a8-b362-482f-b574-3bc71dca4c5b","2026-04-15T09:26:52.000Z","Automatically translate your strings and content with the Localazy Translation API and maximize your efficiency with programmatic translation project management.","Read API Docs","Translation API | Translate and manage multilingual content","Translate content programmatically with Localazy AI. Send strings, get translations back with your glossary and style guide applied. Supports batch requests, plural forms, and fallback engines.","dev_tools","☝️","accent",{"id":1863},"f4e1b805-2d1f-4344-aaa0-10f5b1489442",{"id":1865},"2ee2fb53-5cac-45c6-978c-f0988f993bbf",{"id":261,"status":8,"created_on":1867,"label":655,"slug":659,"on_index_page":15},"2022-03-17T12:22:59.000Z",[1869,1878,1884,1890,1897,1903,1912],{"id":1870,"status":8,"title":1871,"content":1872,"slug":1873,"created_on":1874,"modified_on":1875,"owner":1853,"meta_title":7,"category":1876},119,"What is the pricing policy for Localazy Translation API?","AI Translation endpoint is available for users on [Professional and upper tiers](\u002Fpricing). Each translation request consumes [Localazy credits](\u002Fdocs\u002Fgeneral\u002Flocalazy-credits) from your Localazy account balance. The number of credits used depends on the number of translated words.\n\nYou can use all of the Management endpoints absolutely for free. However, there are some limitations to prevent abuse.\n\nLearn more about [the limitations of Localazy API in the documentation](\u002Fdocs\u002Fapi\u002Flimits).","what-is-the-pricing-policy-for-localazy-translation-api","2022-03-17T12:23:02.000Z","2026-04-15T09:17:20.000Z",{"id":89,"status":8,"created_on":1877,"sort":7,"slug":659,"label":655,"on_faq_index":17},"2022-03-17T12:22:58.000Z",{"id":1181,"status":8,"title":1879,"content":1880,"slug":1881,"created_on":1874,"modified_on":1882,"owner":1853,"meta_title":7,"category":1883},"Where can I get my access token for the Localazy API?","After you [sign up](\u002Fregister), you can obtain the tokens at [https:\u002F\u002Flocalazy.com\u002Fdeveloper\u002Ftokens](\u002Fdeveloper\u002Ftokens)\n\n**Project Token**\n- The project token gives you an access to a single project in Localazy.\n- Each token is automatically granted a read and write access.\n- Each project token has access to all availabe API endpoints.\n\n**Translation Token**\n- The translation token gives you access only to the AI Translation endpoint, with its context derived from the respective project in Localazy","where-can-i-get-my-access-token-for-the-localazy-api","2026-04-15T09:17:27.000Z",{"id":89,"status":8,"created_on":1877,"sort":7,"slug":659,"label":655,"on_faq_index":17},{"id":1885,"status":8,"title":1886,"content":1887,"slug":1888,"created_on":1874,"modified_on":1875,"owner":1853,"meta_title":7,"category":1889},126,"What is a Translation API?","Using translation software is the new normal for translation, but how can they assist in translating your app or web content? It usually happens through APIs. For understanding translation APIs is we must understand what an API is. \n\nAPI stands for [Application Programming Interface](\u002Fdictionary\u002Fapi). Basically, by using an API, two applications can communicate with one another.  \n\nA translation API is an interface that lets you send text to a service and get translations back programmatically. Instead of copying strings into a translation tool manually, your code sends a request and receives translated content in the response. This is useful when you want to translate content on the fly, integrate translations into your build pipeline, or automate parts of your localization workflow.\n\nMost translation APIs work as simple input\u002Foutput endpoints. You send text in one language, pick a target language, and get the translation back. Services like Google Translate or DeepL offer this kind of API. It works well for quick translations, but it doesn't know anything about your product, your terminology, or how you want things to sound.\n\n### Localazy Translation API\nLocalazy now offers a translation endpoint as part of its existing API: `POST \u002Fprojects\u002F{projectId}\u002Fai`.\n\nIt gives you access to Localazy AI and other machine translation engines directly from your code.\n\nA few things that make it different from a generic translation API:\n- You can translate multiple items in a single request, including plural forms.\n- You can pass optional context along with your strings, so the translation engine understands what it's translating and where it appears. \n- And you can configure fallback engines, so if one provider doesn't support your target language, the request still succeeds using an alternative.\n\nBecause the endpoint is tied to your Localazy project, translations can take advantage of your existing [glossary](\u002Ffeatures\u002Fglossary) and [style guide](\u002Ffeatures\u002Fstyle-guide). This means your API-driven translations stay consistent with everything else in your project.\n\nTranslations made through this endpoint consume [credits](\u002Fdocs\u002Fgeneral\u002Flocalazy-credits) from your account, the same credit system used across all Localazy services.","what-is-a-translation-api",{"id":89,"status":8,"created_on":1877,"sort":7,"slug":659,"label":655,"on_faq_index":17},{"id":1701,"status":8,"title":1891,"content":1892,"slug":1893,"created_on":1874,"modified_on":1875,"owner":1853,"meta_title":7,"category":1894},"What is Localazy Translation API capable of?","The Localazy API lets you interact with your localization projects programmatically. It covers two main areas: translating content with AI and managing your project data.\n\n## Translation\nThe [AI Translation endpoint](\u002Fdocs\u002Fapi\u002Fai-translation-api) lets you translate content directly through the API using Localazy AI. You send strings in your source language and get translations back in the target language, with your project's glossary and style guide applied automatically.\n\nYou can translate multiple items in a single request, including plural forms, and pass additional context like key names, comments, and length limits to improve accuracy. If you need a safety net, you can set a fallback engine (like DeepL) so requests still succeed even if the primary engine can't handle a specific language pair.\n\nEach translation consumes credits from your account.\n\n## Project management\nThe rest of the API is built for managing your localization workflow. You can:\n\n- Import and export content in JSON format\n- List and manage files, keys, and their translations\n- Create, update, and delete glossary terms\n- Upload screenshots and link them to specific keys for visual context\n- Configure webhooks to get notified when translations are published, imports finish, or comments are added\n- List projects, languages, and supported file formats\n\nThis means you can build custom integrations, automate repetitive tasks, or connect Localazy to internal tools without relying on the UI. \n\nFor example, you could set up a webhook that triggers your CI\u002FCD pipeline whenever translations are published, or write a script that syncs glossary terms from an external terminology database.","what-is-localazy-translation-api-capable-of",{"id":666,"status":8,"created_on":1895,"sort":7,"slug":83,"label":1896,"on_faq_index":7},"2022-11-24T14:25:58.000Z","Software Developers",{"id":1898,"status":8,"title":1899,"content":1900,"slug":1901,"created_on":1874,"modified_on":1875,"owner":1853,"meta_title":7,"category":1902},133,"In what ways can the Localazy API help me translate content?","The Localazy API gives you full programmatic control over your translations, from getting content translated to integrating it into your workflow.\n\n## Translate content directly\nThe [AI Translation endpoint](\u002Fdocs\u002Fapi\u002Fai-translation-api) lets you send strings and get translations back with your project's glossary and style guide applied automatically. You can batch multiple items in one request, add context like key names or comments for better accuracy, and set fallback engines so requests don't fail if a specific language pair isn't available.\n\n## Fetch translations server-side\nYou can pull translated content through the API as part of your server-side logic. This is useful for custom setups where you need to process or transform translations before they reach your users. For client-side delivery, Localazy offers a [dedicated CDN](\u002Ffeatures\u002Flanguage-cdn) that handles caching and global distribution for you.\n\n## Automate the workflow around it\nImport and export content, manage glossary terms, upload screenshots for visual context, and set up webhooks that notify your systems when translations are ready. This lets you connect Localazy to your CI\u002FCD pipeline or internal tools so translations flow into your product without manual steps.\n\n","how-localazy-api-can-help-me-translate-content",{"id":89,"status":8,"created_on":1877,"sort":7,"slug":659,"label":655,"on_faq_index":17},{"id":1904,"status":8,"title":1905,"content":1906,"slug":1907,"created_on":1908,"modified_on":1909,"owner":1910,"meta_title":7,"category":1911},421,"How do I handle file imports through the Localazy API?","You can import content by making a POST request with your files in any of the supported formats, where each file should include a name, content type, and the actual content with key-value pairs for translations. The API will return an ID of the import batch that you can use for future operations.\n\n> Learn more here:  [Localazy Docs - API: Import](\u002Fdocs\u002Fapi\u002Fimport)","how-do-i-handle-file-imports-through-the-localazy-api","2025-02-18T13:08:07.000Z","2025-02-18T13:08:10.000Z","4d38dee1-a9d9-4a00-a57d-3ced2b7cb39c",{"id":89,"status":8,"created_on":1877,"sort":7,"slug":659,"label":655,"on_faq_index":17},{"id":1913,"status":8,"title":1914,"content":1915,"slug":1916,"created_on":1908,"modified_on":1909,"owner":1910,"meta_title":7,"category":1917},422,"Are there any rate limits for the Localazy API usage?","Yes, Localazy API has request limitations of 100 requests per minute and 10 requests per second. If you need higher throughput, especially for production environments, consider using [Localazy CDN](\u002Ffeatures\u002Flanguage-cdn) for content delivery.\n\n> Learn more about the [Localazy API limits](\u002Fdocs\u002Fapi\u002Flimits)","are-there-any-rate-limits-for-the-localazy-api-usage",{"id":89,"status":8,"created_on":1877,"sort":7,"slug":659,"label":655,"on_faq_index":17},[1919],{"id":1721,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":1920,"alternative_name":1920,"short_description":7,"alternative_description":1921,"value":1922,"sort":1777,"status":8,"subtitle":7,"longer_description":1923,"docs_link":7},"API \u002F CLI \u002F Mobile SDK integration","Choose your preferred way of integrating your project with Localazy CLI, API or SDKs or simply upload your files with no connection.","Included","Choose your preferred way of integrating your project with Localazy CLI, API or SDKs or simply upload your files with no connection. It's up to you! ",[1925,1935,1944,1954,1964,1974,1984],{"id":1181,"status":8,"slug":1926,"title":1927,"excerpt":1928,"content":1929,"created_on":1930,"modified_on":1931,"meta_title":7,"meta_description":7,"pinned":15,"sort":1932,"section":1933},"introduction","Introduction","Localazy API reference.","The Localazy API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.\n\n### Run this API in Postman\nYou can fork the API collection into your own workspace  or browse its full content [here](https:\u002F\u002Fdocumenter.getpostman.com\u002Fview\u002F25109945\u002F2s8Z6yVY2U).\n\n  [![Run in Postman](https:\u002F\u002Frun.pstmn.io\u002Fbutton.svg)](https:\u002F\u002Fapp.getpostman.com\u002Frun-collection\u002F25109945-af40dbd1-c8dc-4358-a2b1-c4f0573e8fd2?action=collection%2Ffork&collection-url=entityId%3D25109945-af40dbd1-c8dc-4358-a2b1-c4f0573e8fd2%26entityType%3Dcollection%26workspaceId%3D4a699388-ca07-47c3-83db-e342f2e0358a)\n \n\n### Libraries\n\nTake a look at our npm library for **Typescript\u002FJavascript**. It wraps the entire API, making things easier for you. 👉 [@localazy\u002Fapi-client](https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fapi-client)\n\n\n\n### Base url\nLocalazy API is available at https:\u002F\u002Fapi.localazy.com, and all endpoints in this document are relative to this base URL.\n\n```txt\nhttps:\u002F\u002Fapi.localazy.com\n```\n\n### Authentication\n> [Learn how to authenticate with Localazy API](\u002Fdocs\u002Fapi\u002Fauthentication) \n\n\n## Endpoints reference\nLearn what options are available when using Localazy API.\n\n### List projects \n```txt\n[GET] \u002Fprojects\n```\n> [Learn more about Listing projects endpoint](\u002Fdocs\u002Fapi\u002Fprojects#list-projects)\n\n### Import content to a project \n```txt\n[POST] \u002Fprojects\u002F{projectId}\u002Fimport\n```\n> [Learn how to import content to Localazy via API](\u002Fdocs\u002Fapi\u002Fimport#import-content-to-a-project)\n\n### List available file types \n```txt\n[GET] \u002Fimport\u002Fformats\n```\n> [Learn how to get a list of available file types for importing strings including their parameters.](\u002Fdocs\u002Fapi\u002Fimport#list-available-file-types)\n\n### List files in project\n```txt\n[GET] \u002Fprojects\u002F{projectId}\u002Ffiles\n```\n> [Learn how to retrieve a list of all files in the project.](\u002Fdocs\u002Fapi\u002Ffiles#list-files-in-project)\n\n### List file content \n```txt\n[GET] \u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fkeys\u002F{lang}\n```\n> [Learn how to get all translations in a given language via Localazy API](\u002Fdocs\u002Fapi\u002Ffiles#list-file-content)\n\n### Delete source key\n```txt\n[DELETE] \u002Fprojects\u002F{projectId}\u002Fkeys\u002F{keyId}\n```\n> [Learn how to delete a given source key via Localazy API](\u002Fdocs\u002Fapi\u002Fsource-keys#delete-source-key)\n\n### Update source key\n```txt\n[PUT] \u002Fprojects\u002F{projectId}\u002Fkeys\u002F{keyId}\n```\n> [Learn how to change properties of a given source key via Localazy API](\u002Fdocs\u002Fapi\u002Fsource-keys#change-properties)\n\n### List all glossary items\n```txt\n[GET] \u002Fprojects\u002F{projectId}\u002Fglossary\n```\n> [Learn how to retreive all glossary items via Localazy API](\u002Fdocs\u002Fapi\u002Fglossary#list-all-glossary-items)\n\n### Get glossary item\n```txt\n[GET] \u002Fprojects\u002F{projectId}\u002Fglossary\u002F{id}\n```\n> [Learn how to retreive a single glossary item via Localazy API](\u002Fdocs\u002Fapi\u002Fglossary#get-glossary-item)\n\n### Delete glossary item\n```txt\n[DELETE] \u002Fprojects\u002F{projectId}\u002Fglossary\u002F{id}\n```\n> [Learn how to delete a glossary item via Localazy API](\u002Fdocs\u002Fapi\u002Fglossary#delete-glossary-item)\n\n### Create glossary item\n```txt\n[POST] \u002Fprojects\u002F{projectId}\u002Fglossary\n```\n> [Learn how to create new glossary items via Localazy API](\u002Fdocs\u002Fapi\u002Fglossary#create-glossary-item)\n\n### Update glossary item\n```txt\n[PUT] \u002Fprojects\u002F{projectId}\u002Fglossary\n```\n> [Learn how to update glossary item via Localazy API](\u002Fdocs\u002Fapi\u002Fglossary#update-glossary-item)\n\n### List webhooks configuration\n```txt\n[GET] \u002Fprojects\u002F{projectid}\u002Fwebhooks\n```\n> [Learn how to retreive webhook configuration via Localazy API](\u002Fdocs\u002Fapi\u002Fwebhooks-api#list-webhooks-configuration)\n\n### Update webhooks configuration\n```txt\n[POST] \u002Fprojects\u002F{projectid}\u002Fwebhooks\n```\n> [Learn how to add new webhook configuration via Localazy API](\u002Fdocs\u002Fapi\u002Fwebhooks-api#update-webhooks-configuration)\n ","2022-03-18T07:51:27.000Z","2025-02-17T14:49:40.000Z","50010",{"id":54,"slug":659,"name":655,"featured_icon":1934},{"id":662},{"id":1870,"status":8,"slug":1936,"title":1937,"excerpt":1938,"content":1939,"created_on":1930,"modified_on":1940,"meta_title":7,"meta_description":7,"pinned":15,"sort":1941,"section":1942},"authentication","Authentication","Learn how to authenticate with Localazy API.","\n## Authorize requests\n\nAll API requests must contain the following authorization header:\n\n```\nAuthorization: Bearer {{token}}\n```\n\n## Types of tokens\n::: info\nProject owners can obtain tokens at [https:\u002F\u002Flocalazy.com\u002Fdeveloper\u002Ftokens](https:\u002F\u002Flocalazy.com\u002Fdeveloper\u002Ftokens)\n:::\n\n### Project Token\n* The project token gives you an access to a **single project** in Localazy.\n* Each token is automatically granted a **read and write** access.\n* Each project token has access to all availabe API endpoints.\n\n### Translation Token\n* The translation token gives you access only to the [AI Translation endpoint](\u002Fdocs\u002Fapi\u002Fai-translation-api), with its context derived from the respective project in Localazy \n\n\n### Organization Token\nOrganization tokens are available only upon request. Contact us at team@localazy.com for beta access.\n\n","2026-02-23T18:52:56.000Z","50020",{"id":54,"slug":659,"name":655,"featured_icon":1943},{"id":662},{"id":1945,"status":8,"slug":1946,"title":1947,"excerpt":1948,"content":1949,"created_on":1930,"modified_on":1950,"meta_title":7,"meta_description":7,"pinned":15,"sort":1951,"section":1952},121,"limits","Limits","Learn about content and request limits of Localazy API","## Rate Limiting\n\n- **Free Plan:**\n\t- Max. 100 requests per minute and 10 requests per second in total.\n    - Max 100 import requests per project per day.\n    - Max 100 fetch requests per project per day.\n- **Professional Plan & Autopilot Plan**\n\t- Max. 100 requests per minute and 10 requests per second in total.\n    - Max 250 import requests per project per day.\n    - Max 1000 fetch requests per project per day.\n- **Business Plan**\n\t- Max. 100 requests per minute and 10 requests per second in total.\n    - Max 1000 import requests per project per day.\n    - Max 5000 fetch requests per project per day.\n- **Enterprise plan**\n\t- Business Plan limits apply by default but can be adjusted to your requirements. Please get in touch with us at team@localazy.com\n\n:::info\nPlease note that for fetching translations in a production environment \u002F live application, you should use the [Localazy CDN](\u002Fdocs\u002Fcdn), designed to deliver translations quickly to your users and with minimal latency worldwide. \nAdditionally, there is no ceiling on the number of requests your servers or clients make to the CDN, and its affordable and scalable pricing is suitable for projects of all sizes.\n:::\n\n## Request Limits\n\n- It's possible to import a maximum of 1000 keys per request (across all imported files and languages).\n- It's possible to import a maximum of 50 files per request.\n- In a single project, a maximum of 1000 files is allowed.\n- **Do not run imports into the same non-existing file simultaneously.**\n\n\n## Content Limits\n\n- Content can be at max 32kB in size\n- If the content is larger than 4kB, some suggestion mechanisms may not work\n- Comment can be at max 4kB in size","2024-09-12T13:29:37.000Z","50030",{"id":54,"slug":659,"name":655,"featured_icon":1953},{"id":662},{"id":1955,"status":8,"slug":1956,"title":1957,"excerpt":1958,"content":1959,"created_on":1930,"modified_on":1960,"meta_title":7,"meta_description":7,"pinned":15,"sort":1961,"section":1962},122,"projects","Projects","Collection of endpoints to access projects in Localazy.","With project token, you can access only the project it was created for. Organization token will grant you the access to all projects in the organization.\n\n## List projects\n\n```txt\n[GET] \u002Fprojects\n```\n\n| Description | Value |\n| --- | --- |\n| Accessible with project token | true |\n| Accessible with organization token | true |\n| Need write permission | false |\n| Available from role | Translator |\n| API level | normal |\n\nList projects acessible with the current token scope.\n\n### Query Params\n\n| Parameter | Description | \n| --- | --- |\n| `organization=true` | Add information about the owning organization. |\n| `languages=true` | Add information about languages. |\n\n### Sample Request\n\n```bash\ncurl --request GET \\\n  --url 'https:\u002F\u002Fapi.localazy.com\u002Fprojects?languages=true&organization=true' \\\n  --header 'Authorization: Bearer {{token}}'\n```\n\n### Sample Response\n\n```json\n[\n  {\n    \"id\": \"_a8553192904037236731\",\n    \"orgId\": \"_a8553192904708325374\",\n    \"name\": \"Project Name\",\n    \"slug\": \"project-slug\",\n    \"image\": \"\",\n    \"url\": \"https:\u002F\u002Flocalazy.com\u002Fp\u002Fproject-slug\",\n    \"description\": \"Project description.\",\n    \"type\": \"public\",\n    \"tone\": \"not_specified\",\n    \"role\": \"owner\",\n    \"sourceLanguage\": 85,\n    \"organization\": {\n      \"availableKeys\": 200,\n      \"usedKeys\": 0,\n      \"figma\": false,\n      \"connectedApps\": false,\n      \"releaseTags\": false,\n      \"formatConversions\": false,\n      \"screenshots\": false,\n      \"additionalMt\": false,\n      \"mtPretranslate\": false,\n      \"webhooks\": false\n    },\n    \"languages\": [\n      {\n        \"id\": 85,\n        \"code\": \"en\",\n        \"name\": \"English\",\n        \"active\": 0,\n        \"review\": 0,\n        \"current\": 0,\n        \"translated\": 0,\n        \"sourceChanged\": 0,\n        \"needImprovement\": 0\n      }\n    ]\n  }\n]\n```\n\n**Response Object**\n\n| Field | Description |\n| --- | --- |\n| `id` | Unique project identifier. |\n| `orgId` | Identifier of the organization the project belongs to. |\n| `name` | Project name. |\n| `slug` | Project slug. (Can be used instead of `id` in requests where `projectId` is required)|\n| `image` | Full URL to the project image or empty string if there is no image available. |\n| `url` | Full URL to the project on Localazy. |\n| `description` | Project description. |\n| `type` | Project type; one of `public`, `private` and `restricted`. |\n| `tone` | Project tone; one of `not_specified`, `formal` and `informal`. |\n| `role` | Role of the current user accessing API (based on the token); one of `none`, `translator`, `trusted_translator`, `reviewer`, `manager`, `owner` and `developer`. |\n| `sourceLanguage` | The identifier of the source language of the project. |\n| `organization` | List of enabled features and available source keys. Only available if the `organization` query parameter is set to `true`. |\n| `languages` | List of all languages and their current state. Only avaliable if the `languages` query parameter is set to `true`. See **Language Object** below. |\n\n**Language Object**\n\n| Field | Description |\n| --- | --- |\n| `id` | Internal identifier of the language on Localazy. |\n| `code` | Locale code. |\n| `name` | English name of the language \u002F locale. |\n| `active` | Number of active keys. |\n| `review` | Number of keys waiting for review. |\n| `current` | Number of keys with approved version\u002Ftranslation. |\n| `translated` | Number of keys that are already translated (but may not be approved yet). |\n| `sourceChanged` | Number of keys in the **source changed** state. |\n| `needImprovement` | Number of keys in the **need review** state. |\n\n## Create project\n\n```txt\n[POST] \u002Fprojects\n```\n\n| Description | Value |\n| --- | --- |\n| Accessible with project token | false |\n| Accessible with organization token | true |\n| Need write permission | false |\n| Available from role | Manager |\n| API level | normal |\n\nCreates a new project inside the given organization. \n\n### Sample Request\n\t\t\t\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fwebhooks \\\n  --header 'Authorization: Bearer {{token}}' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{ \n  \"name\": \"My New Project\",\n  \"sourceLanguage\": \"en_US\"\n}'\n```\n\n**Request Object**\n\t\t\t\n| Field | Default Value | Description |\n| ----------- | ----------------------------- | ------------------------------------------ |\n| `name` | _required_ | The name of the newly created project. |\n| `slug` | _generated_ | Slug of the project. If not provided, a new one is generated automatically. |\n| `description` | _empty_ | Description of the project. |\n| `sourceLanguage` | en | A locale used as the source language for the project. |\n| `type` | restricted | Type of the project - can be `public` or `restricted`. |\n| `tone` | not_specified | Tone of the project - can be `format`, `informal` or `not_specified`. |\n| `useShareTM` | true | If `false`, our [Share TM](\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm) is disabled for the project. | \n\n### Sample Response\n\t\t\t\n```json\n{\n  \"projectId\": \"_a798254513154654\"\n}\n```\n\nReturns ID of the newly created project.\n\n\n","2026-02-25T09:59:30.000Z","50040",{"id":54,"slug":659,"name":655,"featured_icon":1963},{"id":662},{"id":1965,"status":8,"slug":1966,"title":1967,"excerpt":1968,"content":1969,"created_on":1930,"modified_on":1970,"meta_title":7,"meta_description":7,"pinned":15,"sort":1971,"section":1972},124,"import","Import","Learn how to import content to Localazy.","## About Imports\n\n**Each imported key must be stored inside a file. In Localazy, a file is a set of keys and their translations.**\n\nYou can configure your string keys to be stored in some translation file format using the `content.type` property during import. This allows you to download the content later in the preferred format.\n\nIf `type` is not specified, an internal **API** format will be used and the file downoad won't be available.\n\n::: info\nTo get a list of all available file formats, check the [`\u002Fimport\u002Fformats`](\u002Fdocs\u002Fapi\u002Fimport#retrieve-a-list-of-available-file-types) endpoint.\n:::\n\n\n\n## Import content to a project\n```txt\n[POST] \u002Fprojects\u002F{projectId}\u002Fimport\n```\n\n| Description | Value |\n| --- | --- |\n| Accessible with project token | true |\n| Accessible with organization token | true |\n| Need write permission | true |\n| Available from role | owner |\n| API level | normal |\n\nImport any supported file format to the selected project including the translations.\n\n**Params**\n* `{projectId}` - Your project `id` or `slug`. Use the value from [projects endpoint](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fprojects)\n\n### Sample Request\n\n```bash\ncurl --request POST \\\n  --url 'https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fimport' \\\n  --header 'Authorization: Bearer {{token}}' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n  \"files\": [\n    {\n      \"name\": \"file.json\",\n      \"content\": {\n      \"type\": \"json\",\n        \"en\": {\n          \"hello_world\": \"Hello World!\"\n        },\n        \"fr\": {\n          \"hello_world\": \"Salut tout le monde!\"\n        }\n      }\n    }\n  ]\n}'\n```\n\n**Request Object**\n\n```json\n{\n  \"importAsNew\": false,\n  \"forceCurrent\": false,\n  \"filterSource\": true,\n  \"forceSource\" : false,\n  \"files\": [\n    {\n      \"name\": \"file.ext\",\n      \"path\": \"path\u002Fto\u002Ffile\",\n      \"module\": \"\",\n      \"library\": \"\",\n      \"buildType\": \"\",\n      \"productFlavors\": [],\n      \"content\": {\n        \"type\": \"json\",\n        \"plural\": \"plural_postfix_br\",\n        \"array\": \"array\",\n        \"keyTransformer\": \"dot\",\n        \"params\": {\n          \"paramKey\": \"Param Value\"\n        },\n        \"features\": [\n          \"filter_untranslated\"\n        ],\n        \"en\": {\n          \"key\": \"text\"\n        },\n        \"cs\": {\n          \"key\": \"text\"\n        }\n      }\n    }\n  ]\n}\n```\n\n| Field | Default | Description |\n| --- | --- | --- |\n| `importAsNew` | `false` | Import all translations to go through the review process. Useful when you are unsure about their quality and want to do an extra check. |\n| `forceCurrent` | `false` | Import all translations and set them as the current version. By default, Localazy doesn't overwrite existing current translations and lets you decide through the review process. |\n| `filterSource` | `true` | Do not import translations that are the same as the source language content. |\n| `forceSource`| `false`| Overwrite the source language even if there are some changes in Localazy. Useful for workflows where source of truth is outside the platform. |\n| `files` | `[]` | The structure of files and strings to be imported. See **\"File Object\"** below. |\n\n**File Object**\n\n| Field | Default | Description |\n| --- | --- | --- |\n| `name` | _required_ | The file name is required. |\n| `path` | _optional_ | The path to the file without the file name. |\n| `module` | _optional_ | Optional module specification. |\n| `buildType` | _optional_ | Optional build type. |\n| `productFlavors` | _optional_ | Optional product flavors. |\n| `content` | `{}` | Content of the file - strings to be imported. See **\"Content Object\"** below.  |\n\nEach file is defined by unique combination of `name`, `path`, `module`, `buildType` and `productFlavors`. All these parameters are available to you for creating a custom file structure. However, the only required parameter is `name`.\n\nThe other parameters are useful when dealing with more complex structures where `file` and `path` are not enough to describe the situation - e.g., when overriding strings based on the current `module` or set of product flavors.\n\n**Content Object**\n\n| Field | Default | Description |\n| --- | --- | --- |\n| `type` | `api` | Name of the file format to be used to publish strings. See  [`\u002Fimport\u002Fformats`](\u002Fdocs\u002Fapi\u002Fimport#retrieve-a-list-of-available-file-types) for all options. |\n| `plural` | `-` | Plural type to be used for encoding plurals in the output file. Available options depend on the `type`. See `\u002Fimport\u002Fformats` below. |\n| `array` | `-` | Defines how to encode string arrays. Available options depend on the `type`. See `\u002Fimport\u002Fformats` below. |\n| `keyTransformer` | `-` | Defines how to transform structured keys for formats into plain string ones for a format that doesn't support structured keys. Available options depend on the `type`. See `\u002Fimport\u002Fformats` below. |\n| `params` | `{}` | Key-value map of additional parameters that may be necessary for `array`, `plural` and `keyTransformer`. See `\u002Fimport\u002Fformats` below. |\n| `features` | `[]` | List of additional features for the given `type`. Available options depend on the `type`. See [Localazy CLI documentation](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcli) for available formats and their features. |\n| `en`, `cs`, `pl-PL`, ...| `{}` | Strings in the given language to be imported. See **\"Language Object\"** below. |\n\n**Language Object**\n\nThe content can consist of three different types of items - single strings, plurals, and string arrays. Also, there can be optional metadata.\n\nDepending on the file type, plurals or string arrays can be filtered out if not supported.\n\nNested keys are supported. Some file types don't support nested keys, and in such a situation, `keyTransformer` will be used to flatten keys, e.g., to `level1.level2.level3.my_key`.\n\nTo add or edit and existing key, you only need to include the target keys in the payload. You don't need to always upload the whole file's content to make a modification. The other keys in a file will remain untouched.\n\n**Single strings**\n\n```json\n{\n  \"files\": [\n    {\n      \"name\": \"my_file\",\n      \"content\": {\n        \"en\": {\n          \"hello_world\": \"Hello World!\"\n        }\n      }\n    }\n  ]\n}\n```\n\n**String arrays**\n\n```json\n{\n  \"files\": [\n    {\n      \"name\": \"my_file\",\n      \"content\": {\n        \"en\": {\n          \"difficulty\": [\n            \"Easy\",\n            \"Medium\",\n            \"Hard\"\n          ]\n        }\n      }\n    }\n  ]\n}\n```\n\n**Plurals**\n\n```json\n{\n  \"files\": [\n    {\n      \"name\": \"my_file\",\n      \"content\": {\n        \"en\": {\n          \"item_list\": {\n            \"@one\": \"You have 1 item.\",\n            \"@other\": \"You have %d items.\"\n          }\n        }\n      }\n    }\n  ]\n}\n```\n\nAllowed plural forms are `@zero`, `@one`, `@two`, `@few`, `@many` and `@other`. The structure is not parsed as the plural string but as nested keys if any other key appears.\n\n**Nested keys**\n\n```json\n{\n  \"files\": [\n    {\n      \"name\": \"my_file\",\n      \"content\": {\n        \"en\": {\n          \"level1\": {\n            \"level2\": {\n              \"level3\": {\n                \"hello_world\": \"Hello World!\"\n              }\n            }\n          }\n        }\n      }\n    }\n  ]\n}\n```\n\n**Metadata**\n\nAt the moment, metadata can only specify an optional contextual comment for the translator and character limit. More options are coming soon.\n\nThe metadata must be on the same level in the structure.\n\n```json\n{\n  \"files\": [\n    {\n      \"name\": \"my_file\",\n      \"content\": {\n        \"en\": {\n          \"level1\": {\n            \"level2\": {\n              \"hello_world\": \"Hello World!\",\n              \"@meta:hello_world\": {\n                \"comment\": \"Please keep the exclamation mark.\",\n                 \"limit\": 30\n              }\n            }\n          }\n        }\n      }\n    }\n  ]\n}\n```\n\n### Sample Response\n```\n{\n  \"result\": \"_a8451629914916913130\"\n}\n```\n| Field | Description |\n| --- | --- |\n|`result`| ID of the import batch|\n\n> Returned id will be used to fetch detailed import reports in the future.\n\n\n\n## List available file types\n\n```txt\n[GET] \u002Fimport\u002Fformats\n```\n\n| Description | Value |\n| --- | --- |\n| Accessible with project token | true |\n| Accessible with organization token | true |\n| Need write permission | false |\n| Available from role | translator |\n| API level | normal |\n\nReturns a list of available file types for importing strings, including their parameters.\n\n### Sample Request\n\n```bash\ncurl --request GET \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fimport\u002Fformats \\\n  --header 'Authorization: Bearer {{token}}'\n```\n\n\n### Sample Response\n\n```json\n[\n  {\n    \"type\": \"android\",\n    \"name\": \"Android XML\",\n    \"supportStrings\": true,\n    \"supportPlurals\": true,\n    \"supportArrays\": true,\n    \"supportStructuredKeys\": false\n  },\n  {\n    \"type\": \"json\",\n    \"name\": \"JSON\",\n    \"supportStrings\": true,\n    \"supportPlurals\": true,\n    \"supportArrays\": true,\n    \"supportStructuredKeys\": true,\n    \"plurals\": [\n      {\n        \"type\": \"plural_postfix_br\",\n        \"name\": \"Output plurals as keys suffixed by [pluralForm]\",\n        \"isDefault\": true\n      },\n      {\n        \"type\": \"plural_icu\",\n        \"name\": \"Output plurals in ICU message format\",\n        \"isDefault\": false,\n        \"requiredParams\": [\n          {\n            \"type\": \"plural_variable\",\n            \"description\": \"Variable name for the ICU message format\"\n          }\n        ]\n      },\n      {\n        \"type\": \"plural_array\",\n        \"name\": \"Output plurals as array of objects\",\n        \"isDefault\": false,\n        \"requiredParams\": [\n          {\n            \"type\": \"plural_type\",\n            \"description\": \"Key for the plural form.\"\n          },\n          {\n            \"type\": \"plural_content\",\n            \"description\": \"Key for the textual content.\"\n          }\n        ]\n      }\n    ],\n    \"arrays\": [\n      {\n        \"type\": \"array\",\n        \"name\": \"Output string-array as array\",\n        \"isDefault\": true\n      },\n      {\n        \"type\": \"array_br\",\n        \"name\": \"Output string-array as keys suffixed by [index]\",\n        \"isDefault\": false\n      }\n    ],\n    \"keyTransformers\": [\n      {\n        \"type\": \"none\",\n        \"name\": \"Don't flatten structured keys\",\n        \"isDefault\": true\n      },\n      {\n        \"type\": \"dot\",\n        \"name\": \"Flatten structured keys with '.'\",\n        \"isDefault\": false\n      },\n      {\n        \"type\": \"underscore\",\n        \"name\": \"Flatten structured keys with '_'\",\n        \"isDefault\": false\n      },\n      {\n        \"type\": \"dash\",\n        \"name\": \"Flatten structured keys with '-'\",\n        \"isDefault\": false\n      },\n      {\n        \"type\": \"double_dot\",\n        \"name\": \"Flatten structured keys with ':'\",\n        \"isDefault\": false\n      }\n    ]\n  }\n]\n```\n**Response Object**\n\n| Field | Description |\n| --- | --- |\n| `type` | Type of the file that can be used in `content.type`. |\n| `name` | Name of the type. |\n| `supportStrings` | Indicates whether the type supports plain strings. |\n| `supportPlurals` | Indicates whether the type supports plurals. |\n| `supportArrays` | Indicates whether the type supports string arrays. |\n| `supportStructuredKeys` | Indicates whether the type supports structured\u002Fnested keys. |\n| `plurals` | The list of available types for encoding plurals. Some of the types have `requiredParams` that must be provided. |\n| `arrays` | The list of available types for encoding string arrays. Some of the types have `requiredParams` that must be provided. |\n| `keyTransformers` | The list of available methods for converting structured\u002Fnested keys to plain ones. |","2025-02-17T14:49:51.000Z","50050",{"id":54,"slug":659,"name":655,"featured_icon":1973},{"id":662},{"id":1975,"status":8,"slug":1976,"title":1977,"excerpt":1978,"content":1979,"created_on":1930,"modified_on":1980,"meta_title":7,"meta_description":7,"pinned":15,"sort":1981,"section":1982},123,"files","Files","Endpoints for working with Localazy files.","## About Files\n**In Localazy, a file is a collection of keys and their translations in all languages. Each key that is imported must be stored within a file.**\n\nAdditionally, one file in Localazy can represent multiple discrete files on the filesystem. For example, the file `localization.json` in Localazy can be stored as `en.json`, `cs.json`, and `de.json` on the filesystem, depending on the language.\n\n### Complex Files\n\nLocalazy has a complex mechanism for overlaying and mixing files that enables advanced features like Android product flavors and dynamic app modules.\nWhile this mechanism is not typically required, it is necessary for the Android and iOS SDKs. However, it may result in limitations when working with certain files within the project.\n\n## List files in project\n\n```txt\n[GET] \u002Fprojects\u002F{projectId}\u002Ffiles\n```\n\n| Description | Value |\n| --- | --- |\n| Accessible with project token | true |\n| Accessible with organization token | true |\n| Need write permission | false |\n| Available from role | translator |\n| API level | normal |\n\nReturns list of files in the project with all available parameters.\n\n**Params**\n* `{projectId}` - Your project Id. Use the value from [projects endpoint](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fprojects)\n\n### Sample Request\n\n```bash\ncurl --request GET \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles \\\n  --header 'Authorization: Bearer {{token}}'\n```\n\n### Sample Response\n\n```json\n[\n  {\n    \"id\": \"_a58944132124478\",\n    \"type\": \"api\",\n    \"name\": \"file.json\",\n    \"path\": \"path\u002Fto\u002Ffile\"\n  }\n]\n```\n**Response Object:**\n\n| Field | Required | Description |\n| --- | --- | --- |\n| `id` | _required_| Unique identifier of the file. |\n| `type` |_required_| Type of the file; please refer to [file formats](\u002Fdocs\u002Fcli\u002Fupload-reference#supported-file-formats). Value `complex` is used for complex files described above. |\n| `name` |_required_| Name of the file. |\n| `path` |_optional_| Stored path to the file. Optional and only available if provided. |\n\n## List file content\n```txt\n[GET] \u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fkeys\u002F{lang}\n```\n\n| Description | Value |\n| --- | --- |\n| Accessible with project token | true |\n| Accessible with organization token | true |\n| Need write permission | false |\n| Available from role | translator |\n| API level | normal |\n\nReturns a list of keys and their translations in language `{lang}` from file `{fileId}`.\n\nLocale code `{lang}` must be in the format: `ll-Scrp-RR`.\n\n### Query Parameters\n\n| Parameter | Description |\n| --- | --- |\n| `deprecated=true` | Include also deprecated keys. |\n| `limit=1000` | Number of keys to be returned in a single call (max 1000). Default 1000. |\n| `next=pageId` | Return next page. Used for paging large data. |\n| `extra_info=true` | Return additional information about keys including `hidden`,`limit`,`depecated` and `comment` attributes. |\n| `no_content=true` | Do not return the actual content\u002Ftranslation of the key. |\n| `unapproved=true` | Include unapproved translations. Default `false`. |\n\n### Sample Request\n\n```bash\ncurl --request GET \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fkeys\u002F{lang} \\\n  --header 'Authorization: Bearer {{token}}'\n```\n\n### Sample Response\n\n```json\n{\n  \"keys\": [\n    {\n      \"id\": \"_a8503372675164909925\",\n      \"key\": [\n        \"nested\",\n        \"key\",\n        \"is\",\n        \"supported\"\n      ],\n      \"value\": \"Single string value\",\n      \"vid\": -8476700603785392875,\n      \"hidden\": false,\n      \"deprecated\": -1,\n      \"limit\": 60,\n      \"comment\": \"Comment for translator\"      \n    },\n    {\n      \"id\": \"_a8503372675164909931\",\n      \"key\": [\n        \"plural_key\"\n      ],\n      \"value\": {\n        \"@one\": \"There is only one item.\",\n        \"@other\": \"There are %d items.\"\n      },\n      \"vid\": -8476700603785392875\n    },\n    {\n      \"id\": \"_a8503372675164909934\",\n      \"key\": [\n        \"string_list\"\n      ],\n      \"value\": [\n        \"Easy\",\n        \"Medium\",\n        \"Hard\"\n      ],\n      \"vid\": -8476700603785392875\n    }\n  ],\n  \"next\": \"aA89XITzNpwL\"\n}\n```\n**Response Object**\n\n| Field |Required| Description |\n| --- | --- |--- |\n|`keys`| _required_| Array of keys contained in the file in given language. See **\"Key Object\"** below. |\n| `next` |_optional_| Next is the paging key. The field is not contained if there are no more pages. |\n\n**Key Object**\n\n| Field |Required| Description |\n| --- | --- |--- |\n| `id`| _required_| Unique Id of the key in Localazy. |\n| `key` |_required_| Aray of key components. For nested keys it contains the separate levels. For simple string keys it contains just one item. |\n| `value` |_required_| Value represents the translation. It can be either string, array or object for plurals. |\n| `hidden`|_optional_| Whether the string is hidden from translation interface. (enabled by `extra_info` param)  |\n| `limit`| _optional_| Translation length limit for this key. (enabled by `extra_info` param)  | \n| `deprecated`|_optional_| Whether the string is deprecated. (enabled by `extra_info` param)  |\n| `comment` | _optional_| Translation note for context. (enabled by `extra_info` param)  |\n| `vid`|_required_| Unique identifier of the current version of the translation. It can be used to determine whether the translation has changed from the last time. Useful for two-way synchronization. |\n\n## Download file\n\n```txt\n[GET] \u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fdownload\u002F{lang}\n```\n\nDownload the selected file `{fileId}` in a language `{lang}`.\n\n> **Note on unapproved translations:** This endpoint serves the latest published file bundle. To have unapproved translations included in the downloaded file itself, the project must be configured to publish unapproved translations for the target language.\n\n### Sample Request\n\n```bash\ncurl --request GET \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fdownload\u002F{lang} \\\n  --header 'Authorization: Bearer {{token}}'\n```\n\n### Response\n\nThe endpoint returns the raw file contents without any additional metadata. Proper `Content-Type` and `Content-Disposition` headers are present.\n\n### Error Response\nWhen  no `type` parameter is specified during [import](\u002Fdocs\u002Fapi\u002Fimport),  the file won't be available for download.\n\n```json\n  {\n    \"success\": false,\n    \"code\": 400,\n    \"error\":  \"file_not_exists\"\n  }\n```\n","2026-05-08T22:58:46.000Z","50060",{"id":54,"slug":659,"name":655,"featured_icon":1983},{"id":662},{"id":1985,"status":8,"slug":1986,"title":1987,"excerpt":1988,"content":1989,"created_on":1990,"modified_on":1991,"meta_title":7,"meta_description":7,"pinned":15,"sort":1992,"section":1993},264,"ai-translation-api","AI Translation","Endpoint for translating content using Localazy AI and other machine translation engines. It supports both simple strings and plural forms. You can translate multiple items in a single request, provide optional context, and configure fallback engines for maximum reliability. Translations consume credits from your account.\n","::: warning\n**Note:** This feature is currently in beta, please share your feedback with us! \n:::\n\n## Authentication\nThis translation endpoint is the only endpoint in the Localazy API available when using [translation tokens](\u002Fdocs\u002Fapi\u002Fauthentication#translation-token) and it's recommended to use this type of token for these operations.\n\n## Credits\n\nEach translation request consumes [Localazy credits](\u002Fdocs\u002Fgeneral\u002Flocalazy-credits) from your Localazy account balance. The number of credits used depends on the number of translated words. \n\n## Translate\n\n```\n[POST] \u002Fprojects\u002F{projectId}\u002Fai\n```\n\n| Description                        | Value |\n| ---------------------------------- | ----- |\n| Accessible with project token      | true  |\n| Accessible with organization token | true  |\n| Accessible with translation token  | true  |\n| Need write permission              | false |\n| Available from role                | owner |\n\nTranslates provided items from the source language to the target language using [Localazy AI](\u002Fdocs\u002Fgeneral\u002Flocalazy-ai) and considering the provided context, project-defined [style guide](\u002Fdocs\u002Fgeneral\u002Fstyle-guide) and [glossary](\u002Fdocs\u002Fgeneral\u002Fhow-to-define-your-glossary). \n\n**Params**\n\n- `{projectId}` - Your project Id. Use the value from [projects endpoint](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fprojects).\n\n### Request Body\n\nThe request body is a JSON object with the following fields:\n\n| Field      | Required   | Description     |\n| ---------- | ---------- | ---------------- |\n| `from`     | _required_ | Source locale code (e.g. `en`, `cs`, `de`).  |\n| `to`       | _required_ | Target locale code (e.g. `cs`, `de`, `ja`).       |\n| `items`    | _required_ | Array of items to translate. See **\"Item Object\"** below. |\n| `fallback` | _optional_ | Fallback machine translation engine to use when Localazy AI is unavailable. MT engines `google` and `deepl` are supported as fallback. |\n\n**Item Object**\n\n| Field         | Required   | Description                                                                                                                                      |\n| ------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `key`         | _optional_ | Localization key identifier (e.g. `btn_submit`, `welcome_message`). Provides context for more accurate translations. Maximum 512 characters.     |\n| `source`      | _required_ | The source text to translate. Can be a string for simple values, or an object with plural forms (e.g. `{\"one\": \"1 item\", \"other\": \"%d items\"}`). |\n| `comment`     | _optional_ | A comment or note providing additional context for the translator (e.g. `\"This is a button label\"`). Maximum 1000 characters.                    |\n| `lengthLimit` | _optional_ | Maximum length for the translation in characters. Must be between 0 and 32767. If the limit should not be applied, do not provide.               |\n\n### Sample Request\n\n**Simple strings:**\n\n```\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fai \\\n  --header 'Authorization: Bearer {{token}}' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"from\": \"en\",\n    \"to\": \"cs\",\n    \"items\": [\n      {\n        \"key\": \"btn_submit\",\n        \"source\": \"Submit\",\n        \"comment\": \"Button label for form submission\"\n      },\n      {\n        \"key\": \"welcome_message\",\n        \"source\": \"Welcome back, %s!\",\n        \"lengthLimit\": 50\n      }\n    ]\n  }'\n```\n\n**Plural forms:**\n\n```\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fai \\\n  --header 'Authorization: Bearer {{token}}' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"from\": \"en\",\n    \"to\": \"cs\",\n    \"items\": [\n      {\n        \"key\": \"item_count\",\n        \"source\": {\n          \"one\": \"%d item\",\n          \"other\": \"%d items\"\n        }\n      }\n    ]\n  }'\n```\n\n**With fallback engine:**\n\n```\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fai \\\n  --header 'Authorization: Bearer {{token}}' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"from\": \"en\",\n    \"to\": \"de\",\n    \"fallback\": \"deepl\",\n    \"items\": [\n      {\n        \"source\": \"Hello, world!\"\n      }\n    ]\n  }'\n```\n\n### Sample Response\n\n**Successful translation:**\n\n```\n{\n  \"result\": true,\n  \"items\": [\n    {\n      \"key\": \"btn_submit\",\n      \"source\": \"Submit\",\n      \"translation\": \"Odeslat\"\n    },\n    {\n      \"key\": \"welcome_message\",\n      \"source\": \"Welcome back, %s!\",\n      \"translation\": \"Vítejte zpět, %s!\"\n    }\n  ]\n}\n```\n\n**Successful translation with plurals:**\n\n```\n{\n  \"result\": true,\n  \"items\": [\n    {\n      \"key\": \"item_count\",\n      \"source\": {\n        \"one\": \"%d item\",\n        \"other\": \"%d items\"\n      },\n      \"translation\": {\n        \"one\": \"%d položka\",\n        \"few\": \"%d položky\",    \n        \"other\": \"%d položek\"\n      }\n    }\n  ]\n}\n```\n\n**Response Object**\n\n|Field|Required|Description|\n|---|---|---|\n|`result`|_required_|`true` if the translation was successful, `false` otherwise.|\n|`message`|_optional_|Error message. Only present when `result` is `false`.|\n|`items`|_optional_|Array of translated items. Only present when `result` is `true`. See **\"Response Item Object\"** below.|\n\n**Response Item Object**\n\n|Field|Required|Description|\n|---|---|---|\n|`key`|_optional_|The key identifier as provided in the request. `null` if not provided.|\n|`source`|_required_|The original source text as provided in the request.|\n|`translation`|_optional_|The translated text. Can be a string or an object with plural forms, matching the format of the source. May be `null` if the translation failed for a specific item.|\n\n### Error Response\n\nWhen the request fails, the response contains `result: false` and a `message` describing the error.\n\n```\n{\n  \"result\": false,\n  \"message\": \"The number of items exceeds the limit of 100 items per translation.\"\n}\n```\n\n## Limits\n\nThe following limits apply to the AI Translation endpoint. Note that specific limits may vary based on your organization's plan.\n\n| Limit                                | Default Value    |\n| ------------------------------------ | ---------------- |\n| Requests per minute                  | 10               |\n| Items per translation                | 32               |\n| Total source text length per request | 16384 characters |\n| Key length                           | 512 characters   |\n| Comment length                       | 1024 characters  |\n\n","2026-02-11T20:31:26.000Z","2026-02-25T09:59:51.000Z","50045",{"id":54,"slug":659,"name":655,"featured_icon":1994},{"id":662},[1996,2006],{"id":1997,"status":8,"feature_name":399,"type":1998,"title":1999,"content":2000,"button_style":2001,"button_label":2002,"button_link":2003,"background_color":1861,"add_file_padding":7,"video_source":7,"file":2004},82,"image","@localazy\u002Fapi-client 💾 ","\u003Cp>Get our Node.js module, which allows you to interact with the Localazy API easily.&nbsp;\u003C\u002Fp>\n\u003Cp>The Localazy API Client is written in TypeScript and supports TS, ESM, CommonJS, and UMD.\u003C\u002Fp>\n\u003Cpre>npm install @localazy\u002Fapi-client\u003C\u002Fpre>","secondary","Visit GitHub ","https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fapi-client#readme",{"id":2005},"a693251e-455d-4f9c-a303-fb04d779fe50",{"id":2007,"status":8,"feature_name":399,"type":1998,"title":2008,"content":2009,"button_style":7,"button_label":2010,"button_link":2011,"background_color":1861,"add_file_padding":15,"video_source":7,"file":2012},96,"Get in-context translations in seconds 🎈","\u003Cdiv data-mobiledoc=\"{&quot;version&quot;:&quot;0.3.2&quot;,&quot;atoms&quot;:[],&quot;cards&quot;:[],&quot;markups&quot;:[],&quot;sections&quot;:[[1,&quot;p&quot;,[[0,[],0,&quot;send a POST request with your source content, specify the source and target language, and get back translations in the response &mdash; no file uploads, no project sync, no waiting.&quot;]]]]}\">\n\u003Cdiv>\n\u003Cp>Send a POST request with your source content, specify the source and target language, and get back in-context translations in the response &mdash; no file uploads, no project sync, no waiting. Your text is translated by Localazy AI using the context of your Localazy project.&nbsp;\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>","More about Localazy AI","\u002Fblog\u002Fa-practical-guide-to-translating-with-localazy-ai",{"id":2013},"098a509b-7230-4f4d-b643-ecbebe464a1d",[2015,2148,2353],{"id":1840,"owner":2016,"created_by":7,"sort":7,"title":1842,"slug":1843,"modified_on":2017,"created_on":1844,"pinned":17,"badge":7,"priority":1824,"main_image":1845,"status":8,"tags":2018,"dictionary":2022,"reading_time":101,"excerpt":2077,"og_title":764,"og_description":764,"og_image":764,"content":2078,"meta_title":764,"meta_description":764,"canonical":764,"cta":2079,"fullGhostPost":2087},{"id":1817,"first_name":1818,"last_name":764,"slug":1819,"avatar":1820},"2026-04-24T15:30:09.000+02:00",[2019,2020,2021],{"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},[2023,2036,2057],{"id":2024,"status":8,"owner":2025,"created_on":2026,"title":2027,"excerpt":2028,"content":2029,"slug":2030,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2031},169,"d8c4ae49-7239-4b85-abb6-d1fa80ba09ad","2024-07-11T05:52:24.000Z","AI-powered translation","A type of automated translation that leverages artificial intelligence and machine learning technologies to automatically translate content from one language to another.","This approach enhances the speed and accuracy of translations by continuously learning and improving from large datasets.\n\n**AI-powered translation** is a subset of [Machine Translation](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fmachine-translation) closely related to [neural networks](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fneural-machine-translation\u002F \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fneural-machine-translation\u002F\") that has evolved significantly with the advancements in AI. These technologies are crucial in handling large volumes of text quickly and efficiently, making them indispensable in modern translation workflows.\n\n> *For the latest insights and developments in AI-powered translation, explore our [AI-related blog articles](https:\u002F\u002Flocalazy.com\u002Ftags\u002Fai).*","ai-powered-translation",[2032,2033],{"id":244,"slug":316},{"id":2034,"slug":2035},189,"neural-machine-translation",{"id":2037,"status":8,"owner":2038,"created_on":2039,"title":399,"excerpt":2040,"content":2041,"slug":403,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2042},442,"a5e46ee7-1f50-4f81-ae2d-68a664c76aa2","2026-05-12T07:09:27.000Z","A service that allows applications to send text for translation and receive translated output programmatically in real time.","Instead of exporting content and translating it manually, software can send text to the API and receive translations instantly as part of the user experience. Most translation APIs support standard protocols such as REST and accept structured requests with source text, target language, and optional context. Many APIs also support batch requests, plural forms, and formatting rules, allowing developers to translate multiple strings in a single call.\n\nTranslation APIs can be powered by machine translation engines, Large Language Models (LLMs), or hybrid workflows that combine them with human review processes. Some APIs also integrate glossaries and style guides to improve translation consistency.\n\nIn localization, translation APIs are used to **translate dynamic content, automate localization pipelines, and deliver multilingual experiences in an instant and usually for real-time translations.**\n\n### 🔌 Key points about translation APIs:\n\n* They allow applications to translate content on demand through simple HTTP requests.\n* Most APIs support **real-time translation**, batch processing, and language detection.\n* They can handle structured content such as plural forms, variables, and localization keys.\n* Many APIs integrate **glossaries and context** to improve translation accuracy.\n* They are commonly used in apps, websites, CMS systems, and developer pipelines.\n\nUnlike traditional localization workflows that rely on manual export and import, translation APIs enable **continuous and automated translation directly inside products**.\n\n### 🧪 Examples of translation APIs in practice:\n\n* A **multilingual chat app** uses a translation API to translate messages between users in real time.\n* An **ecommerce platform** sends product descriptions through an API to instantly publish listings in multiple languages.\n* A **SaaS product** uses an API to translate UI text dynamically when users switch languages.\n\n> *Localazy provides a Translation API that allows developers to send multiple strings, include context, and receive translations using AI and fallback engines in a single request. Visit [our documentation](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fai-translation-api) to start implementing it.*",[2043,2045,2046,2048,2051,2054],{"id":2044,"slug":659},109,{"id":244,"slug":316},{"id":154,"slug":2047},"translation-management-system-tms",{"id":2049,"slug":2050},129,"key-clustering",{"id":2052,"slug":2053},185,"llm",{"id":2055,"slug":2056},431,"lazy-loading",{"id":2058,"status":8,"owner":2038,"created_on":2059,"title":2060,"excerpt":2061,"content":2062,"slug":2063,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2064},315,"2026-05-12T07:09:25.000Z","Context","Information about where and how a string is used that helps translators, MT engines, and LLMs produce accurate and meaningful translations.","Context refers to the background information that helps translators and language models understand how a word or phrase is meant to be used. In localization, context is essential for producing accurate, culturally appropriate, and functionally correct translations.\n\nContext can be **linguistic** (how words relate to each other), **situational** (how and where the content appears), or **cultural** (what makes sense to a specific audience). Without context, translations can become vague, misleading, or even unusable.\n\nIn software localization, context is especially important as one word can have multiple meanings depending on where it appears. For example, “file” might refer to a document, a menu action, or a system folder. Clear context (like screenshots, character limits, feature descriptions, or UI behavior) helps translators pick the right meaning.\n\n### 🔍 Key points about context:\n\n* Localization context comes in the form of style guides, glossaries, screenshots, comments, and more.\n* It helps translators choose the right words, tone, and format.\n* Prevents mistranslations, layout issues, or functionality errors.\n* In tools like Figma or CAT platforms, context is often provided through visual previews, comments, or string metadata.\n\n### 🌐 The importance of context for MT and AI-powered translation\n\nContext has been and it will always be necessary to produce high-quality translations, and this is becoming even more important when using [machine translations](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fmachine-translation\u002F \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fmachine-translation\u002F\") or other forms of automated translation. Whether it’s a simple pop-up, a mobile app screen, or an automated chatbot reply, the right context helps translators and machines produce meaningful translations. \n\n> *Localazy's [Style guides](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fstyle-guide\u002F) make context management much easier. Coupled with features like [screenshots](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontext-screenshots-ocr\u002F) and [comments](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Fhow-to-provide-comments-for-strings\u002F), human translators and AI engines get the clarity they need to deliver accurate results*","context",[2065,2066,2068,2071,2074],{"id":154,"slug":2047},{"id":436,"slug":2067},"qa-quality-assurance",{"id":2069,"slug":2070},112,"ocr-optical-character-recognition",{"id":2072,"slug":2073},171,"strings",{"id":2075,"slug":2076},237,"ui","Sometimes there's content that needs to get translated and published without going through the TMS workflow. Learn how to translate your content on the fly with Localazy AI while keeping it in-context and consistent with your glossary and style guide.","\u003Cp>Most localization workflows today follow a linear pattern: content is created, exported to a translation management system (TMS), pre-translated by AI, reviewed by a human, then reimported and published for production use. \u003C\u002Fp>\u003Cp>For your app UI, web copy, or help articles (content that changes over time, needs version tracking, and benefits from a translator or reviewer taking a careful look) that process exists for good reason. String management gives you control, history, and accountability.\u003C\u002Fp>\u003Cp>\u003Cstrong>But not all content needs that\u003C\u002Fstrong>. An e-commerce catalog with tens of thousands of products, user reviews coming in from around the world, push notifications that need to go out in every market at once... For this kind of content, \u003Cstrong>the overhead of a managed workflow is unnecessary\u003C\u002Fstrong>. One-and-done translations don't always need to come through a TMS. \u003C\u002Fp>\u003Cp>The \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\">Localazy AI Translation API\u003C\u002Fa>\u003C\u002Fstrong> is built for exactly this situation. And within your implementation, you don't really have to lose human control either. Read on to learn what the new Translation API can do and how to use it. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002Fimage-3.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"784\" height=\"488\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F04\u002Fimage-3.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002Fimage-3.png 784w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"what-is-it\">🧐 What is it? \u003Ca class=\"markdownit-header-anchor\" href=\"#what-is-it\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>It's \u003Cstrong>a single API endpoint\u003C\u002Fstrong> that lets you translate your content programmatically within the context of your Localazy project using Localazy AI.\u003C\u002Fp>\u003Cp>You send a POST request with your source content, specify the source and target language, and get back translations in the response — no file uploads, no project sync, no waiting.\u003C\u002Fp>\u003C!--kg-card-begin: markdown-->\u003Cpre>\u003Ccode class=\"language-bash\">curl --request POST \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fai \\\n  --header 'Authorization: Bearer {{token}}' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    &quot;from&quot;: &quot;en&quot;,\n    &quot;to&quot;: &quot;cs&quot;,\n    &quot;items&quot;: [\n      {\n        &quot;key&quot;: &quot;btn_submit&quot;,\n        &quot;source&quot;: &quot;Submit&quot;,\n        &quot;comment&quot;: &quot;Button label for form submission&quot;\n      },\n      {\n        &quot;key&quot;: &quot;welcome_message&quot;,\n        &quot;source&quot;: &quot;Welcome back, %s!&quot;,\n        &quot;lengthLimit&quot;: 50\n      }\n    ]\n  }'\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C!--kg-card-end: markdown-->\u003Cp>In the background, the Localazy AI \u003Cstrong>uses your project's glossary, style guide, and other context cues\u003C\u002Fstrong> to keep the output consistent with the rest of your translations managed on the platform. \u003C\u002Fp>\u003Cp>Some technical details: \u003C\u002Fp>\u003Cul>\u003Cli>Localazy Translation API handles \u003Cstrong>up to 32 items per request \u003C\u002Fstrong>(including plural forms).\u003C\u002Fli>\u003Cli>\u003Cstrong>It accepts per-string comments\u003C\u002Fstrong> to help the AI engine understand what it's translating.\u003C\u002Fli>\u003Cli>If Localazy AI is unavailable for any reason, \u003Cstrong>you can also configure a fallback\u003C\u002Fstrong> to translate content using Google Translate or DeepL at the request level.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2 id=\"what-does-it-change-for-you\">🧩 What does it change for you? \u003Ca class=\"markdownit-header-anchor\" href=\"#what-does-it-change-for-you\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The Translation API allows you to implement Localazy AI translations \u003Cstrong>as part of your application logic\u003C\u002Fstrong>, without requiring the content to go through the TMS first.\u003C\u002Fp>\u003Cp>With a standard localization workflow, strings need to exist in a source file, be uploaded, translated, reviewed, and pulled back before they can go anywhere. For content that benefits from that cycle, it's the right approach. But for content that's generated continuously, published in bulk, or time-sensitive, building a round trip through a TMS into your pipeline creates friction that serves no one.\u003C\u002Fp>\u003Cp>Generic machine translation APIs give you a translation. The Localazy AI Translation API gives you a translation that understands your project. It has access to your glossary, so the terminology stays consistent across all requests. It also applies your style guide, so the output matches the register and tone of the rest of your content and communications. For teams that have already done the work of setting up a Localazy project, \u003Cstrong>that context comes along for free\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>And the additional note or comment you can pass with each request shapes the output in ways that a traditional machine translation can't match. \u003C\u002Fp>\u003Ch2 id=\"how-does-it-work\">🕹️ How does it work? \u003Ca class=\"markdownit-header-anchor\" href=\"#how-does-it-work\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The API uses \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-ai\">Localazy AI\u003C\u002Fa> as the primary translation engine in the same way you use it to power automated translations across your projects. What makes it \u003Cstrong>more than a generic AI translation call\u003C\u002Fstrong> is the context it draws on. When you make a request, the engine has access to your project's \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fglossary\">glossary\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fstyle-guide\">style guide\u003C\u002Fa>. \u003C\u002Fp>\u003Cp>Say you're translating a push notification about a flash sale. If your style guide specifies an informal register, that carries through. If \"Premium\" is a term for a product tier that shouldn't be localized, your glossary handles it. And the content gets translated consistently with your product, \u003Cstrong>without anyone managing it as a string\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Each request requires a \u003Ccode>key\u003C\u002Fcode> (the identifier for the content item). It doesn't need to be semantic, but a descriptive key (like \u003Ccode>flash_sale_push_nov\u003C\u002Fcode>), which gives Localazy AI a signal about what it's working with. You can also pass a \u003Ccode>comment\u003C\u002Fcode> (a short plain-text note explaining the string's context or placement) which makes a meaningful difference for short or ambiguous content.\u003C\u002Fp>\u003Ch2 id=\"use-cases\">🧭 Use cases \u003Ca class=\"markdownit-header-anchor\" href=\"#use-cases\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>Let's explore three example use cases that benefit the most from using the Translation API.\u003C\u002Fp>\u003Ch3 id=\"e-commerce-new-catalog-content\">E-commerce: new catalog content 🛍️ \u003Ca class=\"markdownit-header-anchor\" href=\"#e-commerce-new-catalog-content\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-yellow\">\u003Cdiv class=\"kg-callout-emoji\">⚠️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Problem\u003C\u002Fstrong>: Large amount of product descriptions that need quick translation\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>For large e-commerce operations, the challenge is usually the sheer amount of product descriptions that need to be dealt with. A new product line might arrive as a structured feed of hundreds of SKUs, each with a title, short description, long description, and a set of attribute labels. Getting all of that through a managed translation workflow before launch takes time that the business doesn't always have.\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">💙\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Solution\u003C\u002Fstrong>: Localazy Translation API call when importing new products\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>The API fits naturally into your e-commerce product publishing pipeline. When new product content comes in, \u003Cstrong>your backend calls the API, translations come back, and the content goes live in all target languages\u003C\u002Fstrong>. The winter jacket description will likely stay the same in March as it was in January. Once it's translated, it's done and doesn't have to take space in a TMS.\u003C\u002Fp>\u003Cp>During the process, your glossary keeps category names, brand terms, and product-specific vocabulary consistent across the catalog. And for short strings (for instance, a spec label like \"\u003Cem>Water-resistant up to 30m\u003C\u002Fem>\"), the \u003Ccode>comment\u003C\u002Fcode> field is worth using. Something like \"\u003Cem>Product specification, shown in a grid on the product detail page\u003C\u002Fem>\" gives the model enough context to handle the ambiguous phrasing.\u003C\u002Fp>\u003Cp>In addition, the \u003Ccode>lengthLimit\u003C\u002Fcode> parameter is useful for constrained placements, like product card subtitles, meta descriptions, or anything that gets truncated in the UI if it runs too long.\u003C\u002Fp>\u003Ch3 id=\"user-generated-content-reviews-and-community-posts\">User-generated content: reviews and community posts 💬 \u003Ca class=\"markdownit-header-anchor\" href=\"#user-generated-content-reviews-and-community-posts\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-yellow\">\u003Cdiv class=\"kg-callout-emoji\">⚠️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Problem\u003C\u002Fstrong>: Reviews or content generated by users regularly coming in\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Translating user-generated content close to real time is practical with the API in a way it isn't with a TMS workflow. A new review gets submitted on your site → your backend sends it to the API → you store the translation alongside the original → the reader sees it in their language.\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">💙\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Solution\u003C\u002Fstrong>: Natural translations using the comment field + context\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>User-generated content \u003Cstrong>tends to be informal, which can trip up engines that default to a formal register\u003C\u002Fstrong>. Using the \u003Ccode>comment\u003C\u002Fcode> field to note that a string is user-generated — along with relevant context like product category or discussion topic — helps keep the output from feeling stiff. Your style guide can also set register expectations that carry through automatically.\u003C\u002Fp>\u003Ch3 id=\"multilingual-publishing-push-notifications\">Multilingual publishing: push notifications 📲 \u003Ca class=\"markdownit-header-anchor\" href=\"#multilingual-publishing-push-notifications\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-yellow\">\u003Cdiv class=\"kg-callout-emoji\">⚠️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Problem\u003C\u002Fstrong>: Notifications need to be delivered immediately in other languages\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Push notifications are one of the cleaner cases for the Translation API because the constraints are so well-defined: short strings, all languages at once, and a hard deadline. Notifications can't wait for translation cycles to complete: they need to go out now. 😀\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">💙\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Solution\u003C\u002Fstrong>: The Translation API call integrated in your notification control center.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Most teams handle this in one of two ways: either they maintain separate notification content for each language (high effort, easy to let drift out of sync), or they send everything in English and accept that a chunk of their audience gets a worse experience. The Translation API opens a third path that requires little additional infrastructure.\u003C\u002Fp>\u003Cp>To show how this works in practice, here's a proof of concept I coded with Claude: a simple push notification center for a fictional mobile game, \"Monkey Mayhem: Jungle Chaos,\" that I use as an example project in Localazy demo calls.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002Flocalazy-ai-translation-api-1.gif\" class=\"kg-image\" alt loading=\"lazy\" width=\"720\" height=\"720\">\u003C\u002Ffigure>\u003Cp>The interface of my push notification center lets you write your notification in the selected source language, translate it into 9 predefined languages with Localazy AI, make any last-minute corrections, and send it. \u003C\u002Fp>\u003Cp>Under the hood, it calls the Localazy Translation API for all target locales, collects the responses, and prepares the localized versions for dispatch. \u003C\u002Fp>\u003Cp>Each language goes to the API as a separate request. The responses come back with translations for each, keyed to the original string.\u003C\u002Fp>\u003Cp>\u003Cstrong>The whole flow (write, translate, review, send) takes about as long as it takes you to write the notification in the first place.\u003C\u002Fstrong> There's no handoff to a translator, no waiting, and no reimporting. 🎉\u003C\u002Fp>\u003Cp>For short strings like notification copy, the \u003Ccode>comment\u003C\u002Fcode> field could also be added to refine the output quality further. Something like \"\u003Cem>Push notification for reactivating mobile game players, shown on mobile lock screen\u003C\u002Fem>\" can give the resulting translations some flair. \u003C\u002Fp>\u003Cp>And as stated above, if Localazy AI is unavailable for any reason, you can set a fallback to \u003Ccode>\"deepl\"\u003C\u002Fcode> or \u003Ccode>\"google\"\u003C\u002Fcode> in the request, which creates a safety net for time-sensitive use cases like this. \u003C\u002Fp>\u003Ch2 id=\"wrapping-up\">✅ Wrapping up \u003Ca class=\"markdownit-header-anchor\" href=\"#wrapping-up\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The Translation API doesn't replace a managed localization workflow, but it's a terribly useful tool to \u003Cstrong>extend the possibilities\u003C\u002Fstrong> when you're delivering a multilingual experience to your users.\u003C\u002Fp>\u003Cp>For content that benefits from translator review, version history, and string-level control, Localazy's standard workflow remains the right approach. In contrast, the API handles what that workflow was never designed for: \u003Cstrong>high volumes, short turnarounds, and content with short expiration dates\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>If this fits your use case, it's easy to get started:\u003C\u002Fp>\u003Col>\u003Cli>Create a Localazy project (or use an existing one).\u003C\u002Fli>\u003Cli>Generate a translation token scoped to this endpoint.\u003C\u002Fli>\u003Cli>Make your first POST request to \u003Ccode>\u002Fprojects\u002F{projectId}\u002Fai\u003C\u002Fcode>.\u003C\u002Fli>\u003C\u002Fol>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">📚\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">Full request\u002Fresponse reference and code examples are available in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fai-translation-api\">Translation API docs\u003C\u002Fa>.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Remember that translation requests consume \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-credits\">Localazy credits\u003C\u002Fa>, so make sure to check your account balance before going to production. We hope you find this feature useful and, for any questions or feedback, leave a comment on the \u003Ca href=\"https:\u002F\u002Fdiscuss.localazy.com\">discussion forum\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fcontact\">contact us\u003C\u002Fa> directly. \u003C\u002Fp>",{"id":248,"status":8,"created_on":2080,"modified_on":2081,"icon":2082,"header":2083,"description":2084,"button_label":2085,"link":2086},"2025-11-03T17:08:39.000Z","2025-11-03T17:10:20.000Z","control","Keep your translations on brand with Localazy AI","Make your product sound authentic in other languages in seconds! Upload your content and get AI translations that match your style, brand voice and terminology.","Try Localazy AI","features\u002Flocalazy-ai",{"slug":1843,"id":1840,"uuid":2088,"title":1842,"html":2089,"comment_id":1840,"feature_image":1845,"featured":17,"visibility":2090,"email_recipient_filter":2091,"created_at":2092,"updated_at":2017,"published_at":1844,"custom_excerpt":2077,"codeinjection_head":7,"codeinjection_foot":7,"custom_template":7,"canonical_url":7,"authors":2093,"tags":2099,"primary_author":2145,"primary_tag":2146,"url":2147,"excerpt":2077,"reading_time":147,"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":2022,"cta":2079,"plainTags":2018},"67149bf7-964c-4dd4-a472-d2bb0d5dadf1","\u003Cp>Most localization workflows today follow a linear pattern: content is created, exported to a translation management system (TMS), pre-translated by AI, reviewed by a human, then reimported and published for production use. \u003C\u002Fp>\u003Cp>For your app UI, web copy, or help articles (content that changes over time, needs version tracking, and benefits from a translator or reviewer taking a careful look) that process exists for good reason. String management gives you control, history, and accountability.\u003C\u002Fp>\u003Cp>\u003Cstrong>But not all content needs that\u003C\u002Fstrong>. An e-commerce catalog with tens of thousands of products, user reviews coming in from around the world, push notifications that need to go out in every market at once... For this kind of content, \u003Cstrong>the overhead of a managed workflow is unnecessary\u003C\u002Fstrong>. One-and-done translations don't always need to come through a TMS. \u003C\u002Fp>\u003Cp>The \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\">Localazy AI Translation API\u003C\u002Fa>\u003C\u002Fstrong> is built for exactly this situation. And within your implementation, you don't really have to lose human control either. Read on to learn what the new Translation API can do and how to use it. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002Fimage-3.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"784\" height=\"488\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F04\u002Fimage-3.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002Fimage-3.png 784w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"%F0%9F%A7%90-what-is-it\">🧐 What is it?\u003C\u002Fh2>\u003Cp>It's \u003Cstrong>a single API endpoint\u003C\u002Fstrong> that lets you translate your content programmatically within the context of your Localazy project using Localazy AI.\u003C\u002Fp>\u003Cp>You send a POST request with your source content, specify the source and target language, and get back translations in the response — no file uploads, no project sync, no waiting.\u003C\u002Fp>\u003C!--kg-card-begin: markdown-->\u003Cpre>\u003Ccode class=\"language-bash\">curl --request POST \\\n  --url https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fai \\\n  --header 'Authorization: Bearer {{token}}' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    &quot;from&quot;: &quot;en&quot;,\n    &quot;to&quot;: &quot;cs&quot;,\n    &quot;items&quot;: [\n      {\n        &quot;key&quot;: &quot;btn_submit&quot;,\n        &quot;source&quot;: &quot;Submit&quot;,\n        &quot;comment&quot;: &quot;Button label for form submission&quot;\n      },\n      {\n        &quot;key&quot;: &quot;welcome_message&quot;,\n        &quot;source&quot;: &quot;Welcome back, %s!&quot;,\n        &quot;lengthLimit&quot;: 50\n      }\n    ]\n  }'\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C!--kg-card-end: markdown-->\u003Cp>In the background, the Localazy AI \u003Cstrong>uses your project's glossary, style guide, and other context cues\u003C\u002Fstrong> to keep the output consistent with the rest of your translations managed on the platform. \u003C\u002Fp>\u003Cp>Some technical details: \u003C\u002Fp>\u003Cul>\u003Cli>Localazy Translation API handles \u003Cstrong>up to 32 items per request \u003C\u002Fstrong>(including plural forms).\u003C\u002Fli>\u003Cli>\u003Cstrong>It accepts per-string comments\u003C\u002Fstrong> to help the AI engine understand what it's translating.\u003C\u002Fli>\u003Cli>If Localazy AI is unavailable for any reason, \u003Cstrong>you can also configure a fallback\u003C\u002Fstrong> to translate content using Google Translate or DeepL at the request level.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2 id=\"%F0%9F%A7%A9-what-does-it-change-for-you\">🧩 What does it change for you?\u003C\u002Fh2>\u003Cp>The Translation API allows you to implement Localazy AI translations \u003Cstrong>as part of your application logic\u003C\u002Fstrong>, without requiring the content to go through the TMS first.\u003C\u002Fp>\u003Cp>With a standard localization workflow, strings need to exist in a source file, be uploaded, translated, reviewed, and pulled back before they can go anywhere. For content that benefits from that cycle, it's the right approach. But for content that's generated continuously, published in bulk, or time-sensitive, building a round trip through a TMS into your pipeline creates friction that serves no one.\u003C\u002Fp>\u003Cp>Generic machine translation APIs give you a translation. The Localazy AI Translation API gives you a translation that understands your project. It has access to your glossary, so the terminology stays consistent across all requests. It also applies your style guide, so the output matches the register and tone of the rest of your content and communications. For teams that have already done the work of setting up a Localazy project, \u003Cstrong>that context comes along for free\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>And the additional note or comment you can pass with each request shapes the output in ways that a traditional machine translation can't match. \u003C\u002Fp>\u003Ch2 id=\"%F0%9F%95%B9%EF%B8%8F-how-does-it-work\">🕹️ How does it work?\u003C\u002Fh2>\u003Cp>The API uses \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-ai\">Localazy AI\u003C\u002Fa> as the primary translation engine in the same way you use it to power automated translations across your projects. What makes it \u003Cstrong>more than a generic AI translation call\u003C\u002Fstrong> is the context it draws on. When you make a request, the engine has access to your project's \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fglossary\">glossary\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fstyle-guide\">style guide\u003C\u002Fa>. \u003C\u002Fp>\u003Cp>Say you're translating a push notification about a flash sale. If your style guide specifies an informal register, that carries through. If \"Premium\" is a term for a product tier that shouldn't be localized, your glossary handles it. And the content gets translated consistently with your product, \u003Cstrong>without anyone managing it as a string\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Each request requires a \u003Ccode>key\u003C\u002Fcode> (the identifier for the content item). It doesn't need to be semantic, but a descriptive key (like \u003Ccode>flash_sale_push_nov\u003C\u002Fcode>), which gives Localazy AI a signal about what it's working with. You can also pass a \u003Ccode>comment\u003C\u002Fcode> (a short plain-text note explaining the string's context or placement) which makes a meaningful difference for short or ambiguous content.\u003C\u002Fp>\u003Ch2 id=\"%F0%9F%A7%AD-use-cases\">🧭 Use cases\u003C\u002Fh2>\u003Cp>Let's explore three example use cases that benefit the most from using the Translation API.\u003C\u002Fp>\u003Ch3 id=\"e-commerce-new-catalog-content-%F0%9F%9B%8D%EF%B8%8F\">E-commerce: new catalog content 🛍️\u003C\u002Fh3>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-yellow\">\u003Cdiv class=\"kg-callout-emoji\">⚠️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Problem\u003C\u002Fstrong>: Large amount of product descriptions that need quick translation\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>For large e-commerce operations, the challenge is usually the sheer amount of product descriptions that need to be dealt with. A new product line might arrive as a structured feed of hundreds of SKUs, each with a title, short description, long description, and a set of attribute labels. Getting all of that through a managed translation workflow before launch takes time that the business doesn't always have.\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">💙\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Solution\u003C\u002Fstrong>: Localazy Translation API call when importing new products\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>The API fits naturally into your e-commerce product publishing pipeline. When new product content comes in, \u003Cstrong>your backend calls the API, translations come back, and the content goes live in all target languages\u003C\u002Fstrong>. The winter jacket description will likely stay the same in March as it was in January. Once it's translated, it's done and doesn't have to take space in a TMS.\u003C\u002Fp>\u003Cp>During the process, your glossary keeps category names, brand terms, and product-specific vocabulary consistent across the catalog. And for short strings (for instance, a spec label like \"\u003Cem>Water-resistant up to 30m\u003C\u002Fem>\"), the \u003Ccode>comment\u003C\u002Fcode> field is worth using. Something like \"\u003Cem>Product specification, shown in a grid on the product detail page\u003C\u002Fem>\" gives the model enough context to handle the ambiguous phrasing.\u003C\u002Fp>\u003Cp>In addition, the \u003Ccode>lengthLimit\u003C\u002Fcode> parameter is useful for constrained placements, like product card subtitles, meta descriptions, or anything that gets truncated in the UI if it runs too long.\u003C\u002Fp>\u003Ch3 id=\"user-generated-content-reviews-and-community-posts-%F0%9F%92%AC\">User-generated content: reviews and community posts 💬\u003C\u002Fh3>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-yellow\">\u003Cdiv class=\"kg-callout-emoji\">⚠️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Problem\u003C\u002Fstrong>: Reviews or content generated by users regularly coming in\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Translating user-generated content close to real time is practical with the API in a way it isn't with a TMS workflow. A new review gets submitted on your site → your backend sends it to the API → you store the translation alongside the original → the reader sees it in their language.\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">💙\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Solution\u003C\u002Fstrong>: Natural translations using the comment field + context\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>User-generated content \u003Cstrong>tends to be informal, which can trip up engines that default to a formal register\u003C\u002Fstrong>. Using the \u003Ccode>comment\u003C\u002Fcode> field to note that a string is user-generated — along with relevant context like product category or discussion topic — helps keep the output from feeling stiff. Your style guide can also set register expectations that carry through automatically.\u003C\u002Fp>\u003Ch3 id=\"multilingual-publishing-push-notifications-%F0%9F%93%B2\">Multilingual publishing: push notifications 📲\u003C\u002Fh3>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-yellow\">\u003Cdiv class=\"kg-callout-emoji\">⚠️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Problem\u003C\u002Fstrong>: Notifications need to be delivered immediately in other languages\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Push notifications are one of the cleaner cases for the Translation API because the constraints are so well-defined: short strings, all languages at once, and a hard deadline. Notifications can't wait for translation cycles to complete: they need to go out now. 😀\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">💙\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Solution\u003C\u002Fstrong>: The Translation API call integrated in your notification control center.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Most teams handle this in one of two ways: either they maintain separate notification content for each language (high effort, easy to let drift out of sync), or they send everything in English and accept that a chunk of their audience gets a worse experience. The Translation API opens a third path that requires little additional infrastructure.\u003C\u002Fp>\u003Cp>To show how this works in practice, here's a proof of concept I coded with Claude: a simple push notification center for a fictional mobile game, \"Monkey Mayhem: Jungle Chaos,\" that I use as an example project in Localazy demo calls.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002Flocalazy-ai-translation-api-1.gif\" class=\"kg-image\" alt loading=\"lazy\" width=\"720\" height=\"720\">\u003C\u002Ffigure>\u003Cp>The interface of my push notification center lets you write your notification in the selected source language, translate it into 9 predefined languages with Localazy AI, make any last-minute corrections, and send it. \u003C\u002Fp>\u003Cp>Under the hood, it calls the Localazy Translation API for all target locales, collects the responses, and prepares the localized versions for dispatch. \u003C\u002Fp>\u003Cp>Each language goes to the API as a separate request. The responses come back with translations for each, keyed to the original string.\u003C\u002Fp>\u003Cp>\u003Cstrong>The whole flow (write, translate, review, send) takes about as long as it takes you to write the notification in the first place.\u003C\u002Fstrong> There's no handoff to a translator, no waiting, and no reimporting. 🎉\u003C\u002Fp>\u003Cp>For short strings like notification copy, the \u003Ccode>comment\u003C\u002Fcode> field could also be added to refine the output quality further. Something like \"\u003Cem>Push notification for reactivating mobile game players, shown on mobile lock screen\u003C\u002Fem>\" can give the resulting translations some flair. \u003C\u002Fp>\u003Cp>And as stated above, if Localazy AI is unavailable for any reason, you can set a fallback to \u003Ccode>\"deepl\"\u003C\u002Fcode> or \u003Ccode>\"google\"\u003C\u002Fcode> in the request, which creates a safety net for time-sensitive use cases like this. \u003C\u002Fp>\u003Ch2 id=\"%E2%9C%85-wrapping-up\">✅ Wrapping up\u003C\u002Fh2>\u003Cp>The Translation API doesn't replace a managed localization workflow, but it's a terribly useful tool to \u003Cstrong>extend the possibilities\u003C\u002Fstrong> when you're delivering a multilingual experience to your users.\u003C\u002Fp>\u003Cp>For content that benefits from translator review, version history, and string-level control, Localazy's standard workflow remains the right approach. In contrast, the API handles what that workflow was never designed for: \u003Cstrong>high volumes, short turnarounds, and content with short expiration dates\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>If this fits your use case, it's easy to get started:\u003C\u002Fp>\u003Col>\u003Cli>Create a Localazy project (or use an existing one).\u003C\u002Fli>\u003Cli>Generate a translation token scoped to this endpoint.\u003C\u002Fli>\u003Cli>Make your first POST request to \u003Ccode>\u002Fprojects\u002F{projectId}\u002Fai\u003C\u002Fcode>.\u003C\u002Fli>\u003C\u002Fol>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-blue\">\u003Cdiv class=\"kg-callout-emoji\">📚\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">Full request\u002Fresponse reference and code examples are available in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fai-translation-api\">Translation API docs\u003C\u002Fa>.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cp>Remember that translation requests consume \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-credits\">Localazy credits\u003C\u002Fa>, so make sure to check your account balance before going to production. We hope you find this feature useful and, for any questions or feedback, leave a comment on the \u003Ca href=\"https:\u002F\u002Fdiscuss.localazy.com\">discussion forum\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fcontact\">contact us\u003C\u002Fa> directly. \u003C\u002Fp>","public","none","2026-04-09T13:14:43.000+02:00",[2094],{"id":1817,"name":1818,"slug":1819,"profile_image":1820,"cover_image":7,"bio":2095,"website":2096,"location":2097,"facebook":7,"twitter":7,"meta_title":7,"meta_description":7,"url":2098},"I joined Localazy in 2021. As a product marketer, I help shape the platform and solve real user challenges. I write about localization workflows that run on autopilot and share what's new at Localazy.","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpetr-hodny\u002F","Brno, Czech Republic","https:\u002F\u002Fghost.localazy.com\u002Fauthor\u002Fpetr-hodny\u002F",[2100,2106,2109,2112,2117,2120,2125,2130,2135,2140],{"id":2101,"name":2102,"slug":2103,"description":2104,"feature_image":7,"visibility":2090,"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":2105},"6983306c63350c0001d634cf","[AD] Localazy AI","ad-28","https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flocalazy-ai","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fad-28\u002F",{"id":2107,"name":655,"slug":659,"description":655,"feature_image":7,"visibility":2090,"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":2108},"60a37fc7cf7b6a0001d1f0f3","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fapi\u002F",{"id":2110,"name":1829,"slug":1830,"description":7,"feature_image":7,"visibility":2090,"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":2111},"64ca4e64047091000193df72","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fai\u002F",{"id":2113,"name":2114,"slug":2115,"description":2084,"feature_image":7,"visibility":2090,"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":2116},"6908e19763350c0001d6161f","[CTA] Keep your translations on brand with Localazy AI","cta-47","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcta-47\u002F",{"id":2118,"name":217,"slug":1836,"description":217,"feature_image":7,"visibility":2090,"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":2119},"60a37fc7cf7b6a0001d1f0f9","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Flocalization\u002F",{"id":2121,"name":2122,"slug":23,"description":2123,"feature_image":7,"visibility":2090,"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":2124},"633159ccfe956a000108a12c","[NAV]","Latest [NAV] post is featured in the web's navigation dropdown.","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fnav\u002F",{"id":2126,"name":2127,"slug":2128,"description":7,"feature_image":7,"visibility":2090,"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":2129},"60fffb486f8ebe0001bd8ddd","[COMSHARE]","comshare","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcomshare\u002F",{"id":2131,"name":2132,"slug":2133,"description":2028,"feature_image":7,"visibility":2090,"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":2134},"668f731834f1ce00011a1c05","[DICT] AI-powered translation","term-169","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-169\u002F",{"id":2136,"name":2137,"slug":2138,"description":2040,"feature_image":7,"visibility":2090,"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":2139},"69bbba41ea7b8600011150dd","[DICT] Translation API","term-442","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-442\u002F",{"id":2141,"name":2142,"slug":2143,"description":2061,"feature_image":7,"visibility":2090,"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":2144},"68304b3463350c0001d5b32f","[DICT] Context","term-315","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-315\u002F",{"id":1817,"name":1818,"slug":1819,"profile_image":1820,"cover_image":7,"bio":2095,"website":2096,"location":2097,"facebook":7,"twitter":7,"meta_title":7,"meta_description":7,"url":2098},{"id":2101,"name":2102,"slug":2103,"description":2104,"feature_image":7,"visibility":2090,"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":2105},"https:\u002F\u002Fghost.localazy.com\u002Ftranslation-api-translate-your-content-on-the-fly-with-localazy-ai\u002F",{"id":2149,"owner":2150,"created_by":7,"sort":7,"title":2155,"slug":2156,"modified_on":2157,"created_on":2158,"pinned":17,"badge":7,"priority":1824,"main_image":2159,"status":8,"tags":2160,"dictionary":2171,"reading_time":244,"excerpt":2255,"og_title":764,"og_description":764,"og_image":764,"content":2256,"meta_title":764,"meta_description":764,"canonical":764,"cta":2257,"fullGhostPost":2264},"63dd1bf30470910001939f8b",{"id":2151,"first_name":2152,"last_name":764,"slug":2153,"avatar":2154},"61dc4e87df4bcb00010bd508","Mary Okosun","mary-okosun","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fokosun.png","The ultimate guide to Localazy API","the-ultimate-guide-to-localazy-api","2026-04-16T16:21:21.000+02:00","2023-03-15T10:00:00.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fultimate-localazy-api-guide.png",[2161,2162,2165,2168],{"id":319,"created_on":1828,"status":8,"label":655,"slug":659,"on_index_page":15},{"id":319,"created_on":1828,"status":8,"label":2163,"slug":2164,"on_index_page":15},"Automated Localization","automated-localization",{"id":319,"created_on":1828,"status":8,"label":2166,"slug":2167,"on_index_page":15},"HowTo","howto",{"id":319,"created_on":1828,"status":8,"label":2169,"slug":2170,"on_index_page":15},"Guide","guide",[2172,2177,2187,2193,2206,2220,2235,2243,2252],{"id":2044,"status":8,"owner":1853,"created_on":2173,"title":655,"excerpt":2174,"content":2175,"slug":659,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2176},"2022-03-17T12:22:56.000Z","An interface that enables applications to exchange data with each other.","API (Application Programming Interface) allows programmers to build software that can receive or send data to other applications, databases, etc.\n\nHaving an API means that users of the software can work with their data and the applications' functionality programmatically. This allows for greater automation and time and costs savings.\n\nAPI always has a pre-defined set of commands that programmers can use to send requests to trigger functions, pull data, etc. Common examples of API use are payment gateways, social media management software that utilizes API to post on your behalf once you connect your accounts, etc.\n\nThe most common API protocols are:\n\n* SOAP\n* XML-RPC\n* JSON-RPC\n* REST\n\n## Localazy API\n\nYou can connect your project with Localazy using our translation API. This way, you can program your software to import source strings and download translations automatically.\n\n> ***Learn more in the [Localazy API documentation](\u002Fdocs\u002Fapi\u002Fintroduction)***",[],{"id":1965,"status":8,"owner":1910,"created_on":2178,"title":2179,"excerpt":2180,"content":2181,"slug":671,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2182},"2023-02-21T16:24:04.000Z","CDN - Content Delivery Network","A network of computers interconnected via the Internet to make data more accessible to users worldwide.","A Content Delivery Network (CDN) is a system of servers that delivers web content quickly to users based on their geographic location. Another name for CDN is **Content Distribution Network**. It’s basically a network that stores and delivers web content like images, videos, and scripts. \n\nIndividual CDN nodes are typically connected to a fast Internet backbone. Their number varies according to the chosen architecture and can reach up to several thousand nodes with tens of thousands of servers. Optimization through CDN results in lower hosting prices, faster sites, and increased resilience against traffic bursts on the served site.\n\nSuch a network consists of the following:\n\n* **A source server** that provides the content to the CDN.\n* **Elements** located in different parts of the Internet infrastructure where the content is replicated\n* **A routing system** that ensures that content is delivered to the user from the geographically closest node in the network\n\nCDNs reduce latency and improve website performance by caching content across multiple data centers worldwide. They also help balance traffic, handle large amounts of data, and protect against cyberattacks like DDoS. Common examples include services like Cloudflare, Akamai, and Amazon CloudFront. \n\n### **Key points about CDNs:**\n\n* Speed up website loading by reducing server response time.\n* Improve global content availability and reliability.\n* Reduce server load and prevent website crashes during traffic spikes.\n* Offer protection against cyber threats like DDoS attacks.\n* Commonly used by websites, apps, and streaming platforms.\n\n### **Localazy CDN**\n\nLocalazy offers its own CDN for your localized projects. Customers of Localazy can use the Localazy CDN built on top of Amazon Web Services architecture to deliver translation files directly to their users across the globe. You can learn more about it in the resources down below:\n\n* [Localazy CDN: Introduction](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcdn\u002Fcdn-introduction)\n* [The ultimate guide to Localazy CDN](https:\u002F\u002Flocalazy.com\u002Fblog\u002Fthe-ultimate-guide-to-localazy-cdn?srsltid=AfmBOor9BZkd2UjpLoibQpI8UKlprCjSrh_lAAM3i9qmdlX0yWGBLqJz)\n* [8 reasons why delivering translations via Localazy CDN is a good idea](https:\u002F\u002Flocalazy.com\u002Fblog\u002F8-reasons-why-delivering-translations-via-localazy-cdn-is-a-good-idea)\n* [How Localazy CDN reduces TCO (with examples)](https:\u002F\u002Flocalazy.com\u002Fblog\u002Fhow-localazy-cdn-reduces-total-cost-of-ownership-with-examples)",[2183,2185],{"id":13,"slug":2184},"globalization",{"id":378,"slug":2186},"continuous-integration",{"id":269,"status":8,"owner":1853,"created_on":2188,"title":2189,"excerpt":2190,"content":2191,"slug":254,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2192},"2022-03-17T12:22:55.000Z","Glossary","The Localazy Glossary is an essential tool for ensuring high-quality translations and providing context for translators. ","Glossary is a dataset of \"hardwired\" translations that ensure consistent use of specific terms in various languages. Nothing is worse in translation than an inconsistent translation. A glossary makes you sure that even huge translation projects across many contributors keep the vocabulary consistent, which improves overall quality but also will decrease learning curve difficulty for new contributors, saving your money at the end of the day. Glossary is essential when technical terms and more complicated language concepts occur.\n\nLearn how to use the Glossary by following our [step-by-step tutorial.](\u002Fdocs\u002Fgeneral\u002Fhow-to-define-your-glossary)",[],{"id":1613,"status":8,"owner":1853,"created_on":2173,"title":522,"excerpt":2194,"content":2195,"slug":521,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2196},"JSON stands for JavaScript Object Notation and it's a widely used file format.","JSON is a lightweight format for storing and transporting data originally specified by Douglas Crockford in the early 2000s. It is often used when data is sent from a server to a web page.  It is \"self-describing\" and highly understandable, as it is easy for humans to read and write and for machines to parse and generate.\n\nThis programming language is independent but it is derived from the JavaScript\u002FECMAScript programming language and uses the conventions familiar to programmers of the C series of languages ​​(including C, C++, C#, Java, JavaScript, Perl, and Python).\n\nJSON is one of the best localizable file formats you can use to store your project's externalized strings. Localazy fully supports and lets you manage and translate your JSON files. \n\n## Further reading:\n- [Quick Start - JSON](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcli\u002Fquick-start-json)\n- [File Format - JSON](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcli\u002Fjson-format)\n- [JavaScript app localization with i18next and Localazy](https:\u002F\u002Flocalazy.com\u002Fblog\u002Fjavascript-app-localization-i18next-localazy)",[2197,2199,2201,2203],{"id":113,"slug":2198},"java",{"id":319,"slug":2200},"externalized-string",{"id":2202,"slug":514},75,{"id":2204,"slug":2205},83,"python",{"id":5,"status":8,"owner":1853,"created_on":2207,"title":217,"excerpt":2208,"content":2209,"slug":1836,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2210},"2022-03-17T12:22:54.000Z","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.",[2211,2212,2214,2216,2217],{"id":5,"slug":1836},{"id":22,"slug":2213},"translation",{"id":101,"slug":2215},"gilt",{"id":154,"slug":2047},{"id":2218,"slug":2219},79,"internationalization",{"id":244,"status":8,"owner":1853,"created_on":2221,"title":2222,"excerpt":2223,"content":2224,"slug":316,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2225},"2026-05-12T07:09:22.000Z","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)",[2226,2228,2230,2232],{"id":441,"slug":2227},"maht",{"id":1681,"slug":2229},"mtpe-machine-translation-post-editing",{"id":1615,"slug":2231},"deepl",{"id":2233,"slug":2234},136,"human-assisted-mt",{"id":1183,"status":8,"owner":1910,"created_on":2236,"title":2237,"excerpt":2238,"content":2239,"slug":2240,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2241},"2026-05-02T20:54:14.000Z","Postman","Postman is an API platform for building and using APIs. ","Postman is a handy platform for developers to build and test APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration with various tools, allowing developers to work with APIs more comfortably - from design, testing, documentation, and mocking to the sharing and discoverability of their APIs.\n\nSome of the Postman API Tools are:\n- API client\n- Mock servers\n- Monitors\n- API detection\n\nPostman began as a side project to solve a specific problem: Abhinav Asthana, Postman's CEO and co-founder, set out to create a tool that would facilitate the API testing process. Postman is now the world's leading API platform.\n\n> You can use Postman to play with the [Localazy Public API](\u002Fdocs\u002Fapi\u002Fintroduction#run-this-api-in-postman).\n\n> Learn more about Postman on the official website: [https:\u002F\u002Fwww.postman.com\u002F](https:\u002F\u002Fwww.postman.com\u002F)","postman",[2242],{"id":2044,"slug":659},{"id":154,"status":8,"owner":1853,"created_on":2188,"title":2244,"excerpt":2245,"content":2246,"slug":2047,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2247},"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.",[2248,2249,2251],{"id":147,"slug":333},{"id":216,"slug":2250},"cat-tool",{"id":244,"slug":316},{"id":1250,"status":8,"owner":1853,"created_on":2188,"title":480,"excerpt":2253,"content":2253,"slug":479,"meta_title":764,"meta_description":7,"canonical":7,"related_terms":2254},"React is a development kit written in NodeJS. It is used for building frontend components of applications. Notable apps that use React include Facebook and Netflix.\n",[],"Are you looking for a translation API that goes beyond simple input and output of texts? Learn how to utilize the Localazy API to its full potential and unlock true continuous localization for your digital products.","\u003Ch2 id=\"introduction-to-localazy-api\">👀 Introduction to Localazy API \u003Ca class=\"markdownit-header-anchor\" href=\"#introduction-to-localazy-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>Localazy is a web-based \u003Ca href=\"\u002Fdictionary\u002Ftranslation-management-system-tms\">translation management system\u003C\u002Fa> and a continuous localization platform that makes \u003Ca href=\"\u002Fterm\u002Fsoftware-localization\">translating software\u003C\u002Fa>, websites, and other digital content into multiple languages easy.\u003Cstrong> \u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>The \u003Ca href=\"\u002Ffeatures\u002Ftranslation-api\">Localazy API\u003C\u002Fa> allows users to connect their projects to the Localazy platform and automate their localization, push new source texts to Localazy, fetch translations, and interact with various features and aspects of Localazy programmatically. \u003C\u002Fp>\u003Ch3 id=\"when-should-you-use-the-api-instead-of-the-cli\">When should you use the API instead of the CLI? \u003Ca class=\"markdownit-header-anchor\" href=\"#when-should-you-use-the-api-instead-of-the-cli\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>You can integrate your project with Localazy in various ways. Apart from manual file uploads and our native integrations (for example, \u003Ca href=\"\u002Ffeatures\u002Fstrapi-localization-plugin\">Strapi Localization Plugin\u003C\u002Fa> or the \u003Ca href=\"\u002Ffeatures\u002Ffigma-localization-plugin\">Figma Plugin\u003C\u002Fa>), you can also use \u003Ca href=\"\u002Ffeatures\u002Fcli\">Localazy CLI\u003C\u002Fa> to handle content transfers programmatically. \u003C\u002Fp>\u003Cp>Both options have their advantages (e.g., CLI is arguably better for handling static files) but let's quickly discuss why using API is a good idea.\u003C\u002Fp>\u003Col>\u003Cli>The API allows you to build a native Localazy integration into your product. \u003C\u002Fli>\u003Cli>The Localazy API is great for handling automated content transfers and can tap into other Localazy features such as \u003Ca href=\"\u002Fblog\u002Fhow-to-use-ocr-to-achieve-high-quality-translations\">Screenshots\u003C\u002Fa>, \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fhow-to-define-your-glossary\">Glossary\u003C\u002Fa>, and others programmatically. \u003C\u002Fli>\u003Cli>The API approach is the most adaptable because it adds new possibilities and allows you to create your own logic to use it effectively.\u003C\u002Fli>\u003Cli>Localazy API is preferred for custom integrations and workflows.\u003C\u002Fli>\u003C\u002Fol>\u003Ch3>\u003C\u002Fh3>\u003Ch2 id=\"before-you-start\">🏁 Before you start \u003Ca class=\"markdownit-header-anchor\" href=\"#before-you-start\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>To follow this guide, you need a \u003Ca href=\"\u002Fregister\">free Localazy account\u003C\u002Fa> and a basic understanding of how \u003Ca href=\"\u002Fdictionary\u002Fapi\">REST API\u003C\u002Fa> works and how to use \u003Ca href=\"\u002Fdictionary\u002Fpostman\">Postman\u003C\u002Fa> for API testing.\u003C\u002Fp>\u003Ch4 id=\"limitations\">Limitations\u003C\u002Fh4>\u003Cp>Please bear in mind that the Localazy API also has some limitations in terms of requests and the max size of content it can handle per request. You can learn more in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Flimits\">API documentation\u003C\u002Fa>.\u003C\u002Fp>\u003Ch2 id=\"getting-started-with-the-localazy-api\">🚩 Getting Started with the Localazy API \u003Ca class=\"markdownit-header-anchor\" href=\"#getting-started-with-the-localazy-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The Localazy API employs standard HTTP response codes, authentication, verbs, and resource-based URLs. All endpoints are relative to the base URL, \u003Ccode>https:\u002F\u002Fapi.localazy.com\u003C\u002Fcode>. The documentation for all endpoints is available \u003Ca href=\"https:\u002F\u002Fdocumenter.getpostman.com\u002Fview\u002F25109945\u002F2s8Z6yVY2U#7f1d0707-776a-4255-99f1-dfb128cb8610\">here\u003C\u002Fa>. \u003C\u002Fp>\u003Cblockquote>You must authenticate your request in order to access all endpoints because they are protected by access tokens.\u003C\u002Fblockquote>\u003Ch3 id=\"integration-of-localazy-api\">Integration of Localazy API \u003Ca class=\"markdownit-header-anchor\" href=\"#integration-of-localazy-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>In this section, we'll create an online reading application where users can see a list of their favorite books in their preferred language. To handle content translation, we will make use of the Localazy API.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1146\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>This is the front-end UI for the reading web application, built with React.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cblockquote>As we'd like to focus on localization in this article, so you can get the front-end code in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMarienoir\u002FLocalazy-Blog\u002Ftree\u002Fmain\u002Fbook-app\">GitHub repository\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Ch4 id=\"create-a-new-localazy-project\">Create a new Localazy project\u003C\u002Fh4>\u003Cp>Log in and create a new project in Localazy as shown below, in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmy\u002Fdashboard\">Localazy dashboard\u003C\u002Fa>.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-10.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"1090\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-10.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-10.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-10.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>In the screenshot below, you can see I named my project \u003Cstrong>reading-app.\u003C\u002Fstrong> Follow similarly and call your project how you want, then click \u003Cstrong>Create New Project \u003C\u002Fstrong>to continue.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-11.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"903\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-11.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-11.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-11.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>After creating a project, we are directed to a new page where we can choose the type of integration.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-12.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"943\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-12.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-12.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-12.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>Select the API integration from the list and follow the guidelines. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-13.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"948\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-13.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-13.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-13.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>We need to obtain the access token from the Developer Console before we can begin using the Localazy API. This must be included in the authorization header for all API requests.\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-shell\">Authorization: Bearer {{token}}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The project token is available in the \u003Ca href=\"\u002Fconsole\u002Ftokens\">developer console\u003C\u002Fa>. This token gives you access to a single project in Localazy and grants read and write access. \u003C\u002Fp>\u003Ch2 id=\"get-project-id\">📋 Get Project ID \u003Ca class=\"markdownit-header-anchor\" href=\"#get-project-id\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The first step is to \u003Ca href=\"\u002Fdocs\u002Fapi\u002Fprojects\">obtain the ID of the newly created project\u003C\u002Fa>. Navigate to Postman and make a GET request to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u003C\u002Fcode>\u003C\u002Fp>\u003Cblockquote>Remember to include the token in the authorization header for the request.\u003C\u002Fblockquote>\u003Cp>The response is similar to the following code snippets:\u003C\u002Fp>\u003Cpre>\u003Ccode>[\n   {\n       \"id\": \"_a7922645342385287434\",\n       \"orgId\": \"_a8097378946439832685\",\n       \"name\": \"reading-app\",\n       \"slug\": \"reading-app\",\n       \"image\": \"\",\n       \"url\": \"https:\u002F\u002Flocalazy.com\u002Fp\u002Freading-app\",\n       \"description\": \"\",\n       \"type\": \"restricted\",\n       \"tone\": \"not_specified\",\n       \"role\": \"owner\",\n       \"sourceLanguage\": 85\n   }\n]\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2 id=\"import-content-to-localazy-using-api\">📑 Import content to Localazy using API \u003Ca class=\"markdownit-header-anchor\" href=\"#import-content-to-localazy-using-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The next step is to \u003Ca href=\"\u002Fdocs\u002Fapi\u002Fimport\">import content from our reading app project into Localazy\u003C\u002Fa> using the project ID. The content to be translated should be saved in a JSON file with a key and value format. You can view the content to be translated in the \u003Ccode>public\u002Flocales\u002Fen\u002Ftranslation.json\u003C\u002Fcode> file of the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMarienoir\u002FLocalazy-Blog\u002Ftree\u002Fmain\u002Fbook-app\">repository linked earlier\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>The request body of the API call is similar to this:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"files\": [\n   {\n     \"name\": \"translation.json\",\n     \"content\": {\n     \"type\": \"json\",\n       \"en\": {\n           \"title\": {\n               \"title1\": \"The Psychology of Harry Potter\",\n               \"title2\": \"Quinn\",\n               \"title3\": \"A Thief in the Night\",\n               \"title4\": \"Demon Dentist\",\n               \"title5\": \"Why We Sleep\",\n               \"title6\": \"Invisible Women\"\n           },\n           \"author\": {\n               \"author1\": \"Neil Mulholland\",\n               \"author2\": \"Trevor Birney\",\n               \"author3\": \"Life and Death in the Vatican\",\n               \"author4\": \"David Walliams\",\n               \"author5\": \"Matthew Walker\",\n               \"author6\": \"Caroline Criado Perez\"\n           },\n           \"description\": {\n                \"description1\": \"Harry Potter has provided a portal to the wizarding world for millions of readers, but an examination of Harry, his friends and his enemies will take us on yet another journey\",\n        \"description2\": \"This is the gripping inside story of Ireland's bankrupt billionaire, Sean Quinn, who went from rags to riches before gambling it all on Anglo-Irish Bank shares and became the world's biggest personal loser of the economic.\",\n        \"description3\": \" A model of investigatory journalism and a small masterpiece of the genre.” Anthony Burgess On the eve of September 28, 1978, John Paul I died unexpectedly apparently of a heart attack after \",\n        \"description4\": \" Darkness had come to the town. Strange things were happening in the dead of night. Children would put a tooth under their pillow for the tooth fairy, but in the morning they would wake up to find a dead slug\",\n        \"description5\": \"Sleep is one of the most important but least understood aspects of our life, wellness, and longevity. An explosion of scientific discoveries in the last twenty years has shed new light on this fundamental aspect of our lives.\",\n        \"description6\": \"Winner of the 2019 Royal Society Science Book Prize Shortlisted for the 2019 Financial Times and McKinsey Business Book of the Year Award Data is fundamental to the modern world.\"\n           }\n       }\n     }\n   }\n ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The file's id should be returned as the response.\u003C\u002Fp>\u003Ch3 id=\"translate-your-imported-content-with-localazy\">Translate your imported content with Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#translate-your-imported-content-with-localazy\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>After importing the file, the translation will be handled in the localazy dashboard. We can add languages here for translations. We want to add \u003Cstrong>French (fr)\u003C\u002Fstrong>, \u003Cstrong>Spanish (es)\u003C\u002Fstrong>, and \u003Cstrong>Czech (cs)\u003C\u002Fstrong> as well.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-14.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"734\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-14.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-14.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-14.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>We can view the imported file in the source language (English).\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-15.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"950\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-15.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-15.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-15.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>You can then use the Localazy \u003Ca href=\"\u002Ffeatures\u002Fpre-translate\">machine translation feature\u003C\u002Fa> to translate all keys in our imported content. In an actual project, you can also invite translators to help you or \u003Ca href=\"\u002Fterm\u002Fprofessional-translation-services\">order professional translation services\u003C\u002Fa> directly inside the platform.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-16.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"1113\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-16.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-16.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-16.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>At this stage, we have handled translation across all languages.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-17.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"741\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-17.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-17.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-17.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"download-translations-via-api\">📥 Download translations via API \u003Ca class=\"markdownit-header-anchor\" href=\"#download-translations-via-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>We want to download the French, Czech, and Spanish translated files and store the contents in a \u003Ccode>public\u002Flocales\u002Ffr\u002Ftranslation.json\u003C\u002Fcode>\u003Cstrong>, \u003C\u002Fstrong>\u003Ccode>public\u002Flocales\u002Fcs\u002Ftranslation.json\u003C\u002Fcode>\u003Cstrong>,\u003C\u002Fstrong> and \u003Ccode>public\u002Flocales\u002Fes\u002Ftranslation.json\u003C\u002Fcode> files respectively. \u003C\u002Fp>\u003Cp>We can also configure the \u003Ccode>shared\u002Fi18n\u002Fi18n.js\u003C\u002Fcode> to include the supported languages in the application.\u003C\u002Fp>\u003Cp>Now, we are ready to \u003Ca href=\"\u002Fdocs\u002Fapi\u002Ffiles\">download all translated files\u003C\u002Fa> into our reading-app project. Localazy API has an endpoint to retrieve all the files in your project as a GET request to \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u003C\u002Fcode> \u003C\u002Fp>\u003Cp>All files with their ids are fetched, and the content of the files can be downloaded with the Localazy API download endpoint. Send a POST request to \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fdownload\u002F{language}\u003C\u002Fcode> \u003C\u002Fp>\u003Cp>The Spanish translation of the reading-app project can be seen below:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n    \"author\": {\n        \"author1\": \"Neil Mulholland\",\n        \"author2\": \"Trevor Birney\",\n        \"author3\": \"Vida y muerte en el Vaticano\",\n        \"author4\": \"David Walliams\",\n        \"author5\": \"Matthew Walker\",\n        \"author6\": \"Caroline Criado Pérez\"\n    },\n    \"description\": {\n        \"description1\": \"Harry Potter ha proporcionado un portal al mundo mágico para millones de lectores, pero si analizamos a Harry, sus amigos y sus enemigos emprenderemos otro viaje: a través de la psique de los muggles (¡y del mago!) mente.\",\n        \"description2\": \"Esta es la apasionante historia interna del multimillonario irlandés en quiebra, Sean Quinn, que pasó de la pobreza a la riqueza antes de apostarlo todo por las acciones del banco angloirlandés y se convirtió en el mayor perdedor personal del mundo tras el colapso económico de 2008.\",\n        \"description3\": \" Un modelo de periodismo de investigación y una pequeña obra maestra del género». —Anthony Burgess La víspera del 28 de septiembre de 1978, Juan Pablo I murió inesperadamente —al parecer de un ataque al corazón— tras un reinado de solo 33 días.\",\n        \"description4\": \" La oscuridad había llegado a la ciudad. Ocurrían cosas extrañas a altas horas de la noche. Los niños ponían un diente debajo de la almohada para el hada de los dientes, pero por la mañana se despertaban y encontraban una babosa muerta\",\n        \"description5\": \"El sueño es uno de los aspectos más importantes pero menos entendidos de nuestra vida, bienestar y longevidad... Una explosión de descubrimientos científicos en los últimos veinte años ha arrojado nueva luz sobre este aspecto fundamental de nuestras vidas.\",\n        \"description6\": \"Ganador del premio del Libro de Ciencias de la Royal Society 2019, preseleccionado para los premios Financial Times y McKinsey Business Book of the Year 2019, los datos son fundamentales para el mundo moderno.\"\n    },\n    \"title\": {\n        \"title1\": \"La psicología de Harry Potter\",\n        \"title2\": \"Quinn\",\n        \"title3\": \"Un ladrón en la noche\",\n        \"title4\": \"Dentista demoníaco\",\n        \"title5\": \"Por qué dormimos\",\n        \"title6\": \"Mujeres invisibles\"\n    }\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The updated UI showing the translated content can be seen below:\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1147\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>Czech (cs) translated page\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1147\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>Spanish (es) translated page\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1147\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>French (fr) translated page\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Ch2 id=\"update-the-source-key-using-api\">✒️ Update the source key using API \u003Ca class=\"markdownit-header-anchor\" href=\"#update-the-source-key-using-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>A source key is a single key:value pair in the source language JSON file. When you try to list all contents in a file in the English language, you can easily see all of the source keys.\u003C\u002Fp>\u003Cp>We can view all the source keys in a file by navigating to Postman and making a GET request to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fkeys\u002Fen\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>You should get a response similar to this:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n   \"keys\": [\n       {\n           \"id\": \"_a7917183974514294240\", \u002F\u002FThis is a source key id\n           \"key\": [\n               \"title\",\n               \"title2\"\n           ],\n           \"value\": \"Quinn\",\n           \"vid\": -7917183974514294239\n       },\n       {\n           \"id\": \"_a7917183974514294228\",\n           \"key\": [\n               \"author\",\n               \"author2\"\n           ],\n           \"value\": \"Trevor Birney\",\n           \"vid\": -7917183974514294227\n       },\n       {\n           \"id\": \"_a7917183974514294216\",\n           \"key\": [\n               \"description\",\n               \"description2\"\n           ],\n           \"value\": \"This is the gripping inside story of Ireland's bankrupt billionaire, Sean Quinn, who went from rags to riches before gambling it all on Anglo-Irish Bank shares and became the world's biggest personal loser of the economic collapse of 2008.\",\n           \"vid\": -7917183974514294215\n       },\n       {\n           \"id\": \"_a7917183974514294210\",\n           \"key\": [\n               \"description\",\n               \"description5\"\n           ],\n           \"value\": \"Sleep is one of the most important but least understood aspects of our life, wellness, and longevity ... An explosion of scientific discoveries in the last twenty years has shed new light on this fundamental aspect of our lives.\",\n           \"vid\": -7917183974514294209\n       }\n   ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>A project's \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fsource-keys\">source key can be updated by sending a PUT request\u003C\u002Fa> to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fkeys\u002F{keyId}\u003C\u002Fcode> where \u003Ccode>projectId\u003C\u002Fcode> is the id of the project and \u003Ccode>keyId\u003C\u002Fcode> is the id of the key whose properties are being updated.\u003C\u002Fp>\u003Cp>We can update the source key for the title key id so it can be \u003Cstrong>hidden \u003C\u002Fstrong>from being translated. \u003C\u002Fp>\u003Cblockquote>Before you continue reading, I recommend you read more about the different states source keys can be in: \u003Ca href=\"\u002Ffaq\u002Fsource-keys\u002Fwhat-is-the-difference-between-hidden-and-deprecated-source-keys\">What is the difference between hidden and deprecated source keys?\u003C\u002Fa>\u003C\u002Fblockquote>\u003Cp>The request body includes the following snippets:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"deprecated\": -1,\n \"hidden\": true,\n \"comment\": \"This title1 key will be hidden from translation\",\n \"limit\": 100\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cul>\u003Cli>\u003Cstrong>The deprecated field - \u003C\u002Fstrong>denotes a value where a version greater than the value deprecates the key, and it can be set to -1 to indicate that the key is not deprecated.\u003C\u002Fli>\u003Cli>\u003Cstrong>The hidden field - \u003C\u002Fstrong>is a boolean value that indicates whether or not the key should be translated in Localazy.\u003C\u002Fli>\u003Cli>\u003Cstrong>The comment field - \u003C\u002Fstrong>contains a comment that is visible to translators.\u003C\u002Fli>\u003Cli>\u003Cstrong>The limit field - \u003C\u002Fstrong>specifies a translation limit for that key, which can be disabled by setting its value to -1.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The response returns true as a value.\u003C\u002Fp>\u003Cp>We can access the Localazy dashboard and see something like this.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-18.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"334\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-18.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-18.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-18.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"delete-the-source-key-using-api\">🚮 Delete the source key using API \u003Ca class=\"markdownit-header-anchor\" href=\"#delete-the-source-key-using-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The \u003Ca href=\"\u002Fdocs\u002Fapi\u002Fsource-keys#delete-source-key\">source key can also be removed by sending a DELETE request\u003C\u002Fa> to \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fkeys\u002F{keyId}\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>The result is returned as a true value by the response.\u003C\u002Fp>\u003Cp>We can access the Localazy dashboard, and this key is no longer visible because it has been deleted.\u003C\u002Fp>\u003Ch2 id=\"add-glossary-terms-using-api\">📖 Add Glossary terms using API \u003Ca class=\"markdownit-header-anchor\" href=\"#add-glossary-terms-using-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The \u003Ca href=\"\u002Ffeatures\u002Fglossary\">Glossary\u003C\u002Fa> ensures that translations are precise and consistent, which is critical for successful app localization. This \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fintroduction-to-translation-glossary-best-practices\">article\u003C\u002Fa> contains a more detailed explanation of the glossary. \u003C\u002Fp>\u003Cp>\u003Ca href=\"\u002Fdocs\u002Fapi\u002Fglossary\">Glossary terms can be added via API\u003C\u002Fa> using the URL:\t\u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fglossary\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>In our project, for example, we want the author's name to be consistent throughout the project, so we would include the author's name as a term. The request body looks like the following:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n   \"description\": \"The Author Name\",\n   \"translateTerm\": false,\n   \"caseSensitive\": true,\n   \"term\": [\n       {\n           \"lang\": \"en\",\n           \"term\": \"Neil Mulholland\"\n       }\n   ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The \u003Cstrong>translateTerm\u003C\u002Fstrong> key is set to false because we do not want Localazy to translate this term. It is also a case-sensitive term because any other case of the term is not in a valid glossary and will be available for translation in Localazy.\u003C\u002Fp>\u003Cp>The id of the newly created glossary is returned in the response.\u003C\u002Fp>\u003Cp>We can go to the Localazy dashboard and navigate to the Glossary tab and expect to see something similar to this:\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-19.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"579\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-19.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-19.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-19.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"create-a-new-screenshot-using-the-api\">🖼️ Create a new screenshot using the API  \u003Ca class=\"markdownit-header-anchor\" href=\"#create-a-new-screenshot-using-the-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The Localazy API allows you to create screenshots. The screenshots feature is available in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier\">Autopilot plan\u003C\u002Fa> and higher tiers. You can upgrade your account by navigating to your dashboard \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmy\u002Fmarketplace\">billings page\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>We can \u003Ca href=\"\u002Fdocs\u002Fapi\u002Fscreenshot-management\">upload a new screenshot for our project by sending a POST request\u003C\u002Fa> to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fscreenshots\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Where \u003Cem>projectId\u003C\u002Fem> is the ID of the project.\u003C\u002Fp>\u003Cp>The request object should be a base64-encoded image in data format. Images can be converted to a base64-encoded format \u003Ca href=\"https:\u002F\u002Fwww.base64-image.de\u002F\">here\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>It is important to note:\u003C\u002Fp>\u003Cul>\u003Cli>Images in JPEG or PNG format are supported.\u003C\u002Fli>\u003Cli>The image must be at least 36x36 pixels in size.\u003C\u002Fli>\u003Cli>The image must be 4096x4096 or smaller in width.\u003C\u002Fli>\u003Cli>The image must be less than 5 MB in size.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The response body contains the identifier for the newly created screenshot.\u003C\u002Fp>\u003Cp>In your dashboard, navigate to the screenshot tab, and you can see the new image\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"792\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cblockquote>There are many other options that allow for screenshot management entirely automated via the Localazy API. Read more in the \u003Ca href=\"\u002Fdocs\u002Fapi\u002Fscreenshot-management\">Screenshots API documentation\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Ch2 id=\"advanced-options-overview\">🎛️ Advanced Options Overview \u003Ca class=\"markdownit-header-anchor\" href=\"#advanced-options-overview\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Ch3 id=\"manage-duplicate-strings-using-api\">Manage duplicate strings using API \u003Ca class=\"markdownit-header-anchor\" href=\"#manage-duplicate-strings-using-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Multiple files can be imported to Localazy with similar source keys. This can lead to source key duplication in the imported content. Luckily, you can use Localazy to resolve issues coming from duplicate content with the feature called \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fduplicity-linking\">Duplicity Linking\u003C\u002Fa>. \u003C\u002Fp>\u003Cblockquote>Duplicity linking is available from the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ftiers\u002Fagency\">Agency plan\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cp>In this section, we will look at \u003Ca href=\"\u002Fdocs\u002Fapi\u002Fduplicities\">how to use the Localazy API to resolve duplicate strings\u003C\u002Fa>. If you have duplicate keys in your project, you can solve them by linking them together. When a key is linked to another, it copies its content when it is published.\u003C\u002Fp>\u003Cp>When a key is linked, it is marked as hidden by default and does not need to be translated. It can have its own content, but it is not used during publishing and is replaced by the content of the linked key as long as the link is present.\u003C\u002Fp>\u003Cblockquote>Please keep in mind that existing links can prevent you from performing certain actions, such as deleting target keys or clearing project content.\u003C\u002Fblockquote>\u003Cp>It's not possible to create a link to a key that is already linked to another one.\u003C\u002Fp>\u003Cp>To test out duplicates and manage duplicities in our project, we'll need to create duplicates of values, which we'll do by importing another file with a body request like this:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"files\": [\n   {\n     \"name\": \"duplicated-translation.json\",\n     \"content\": {\n       \"type\": \"json\",\n       \"en\": {\n           \"title\": {\n               \"title1\": \"The Psychology of Harry Potter\",\n           },\n         \n           \"description\": {\n               \"description1\": \"Harry Potter has provided a portal to the wizarding world for millions of readers, but an examination of Harry, his friends and his enemies will take us on yet another journey: through the psyche of the Muggle (and wizard!) mind.\",\n               \"description2\": \"This is the gripping inside story of Ireland's bankrupt billionaire, Sean Quinn, who went from rags to riches before gambling it all on Anglo-Irish Bank shares and became the world's biggest personal loser of the economic collapse of 2008.\"\n            \n           }\n       }\n     }\n   }\n ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>You'll notice that the content has values that are similar to those in the \u003Cstrong>translated.json\u003C\u002Fstrong> file that we imported into Localazy initially. Duplicities exist between:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>title.title1\u003C\u002Fcode> of the \u003Cstrong>duplicated-translation.json\u003C\u002Fstrong> and the \u003Ccode>title.title1\u003C\u002Fcode> of the \u003Cstrong>translation.json\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Ccode>description.description1\u003C\u002Fcode> of the \u003Cstrong>duplicated-translation.json\u003C\u002Fstrong> and the \u003Ccode>description.description1\u003C\u002Fcode> of the \u003Cstrong>translation.json\u003C\u002Fstrong>  \u003C\u002Fli>\u003Cli>\u003Ccode>description.description2\u003C\u002Fcode> of the \u003Cstrong>duplicated-translation.json\u003C\u002Fstrong> and the \u003Ccode>description.description2\u003C\u002Fcode> of the \u003Cstrong>translation.json\u003C\u002Fstrong>  \u003C\u002Fli>\u003C\u002Ful>\u003Cp>You can see the percentage of duplicates in the Translations tab of your project or by navigating to the \u003Ca href=\"\u002Fconsole\">Developer Console\u003C\u002Fa>.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FcNKcEgId-pVJEcmLRW9uu2i70u0Ti6mABs7OYgOo1FzWIMvltwP-p-4RtpOI3MB_Ukc0kUIYN9wLAaOc4-dk2tFvnwPKSTWZ0l1kKTCFlOYymlpZ527XZtrN9m0QBgKN1S8H_XDu2lndL9gqibS8MaM\" class=\"kg-image\" alt loading=\"lazy\">\u003C\u002Ffigure>\u003Cp>You can click on \"Resolve duplicities\" to easily track the duplicities that will be resolved using the API. As shown below, we currently have three unresolved duplicates.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-20.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"568\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-20.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-20.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-20.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>Send a POST request to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Flinks\u002F{keyId}\u003C\u002Fcode> with the following request body:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n\"keyId\": \"_a7917183974514294216\",\n\"project\": \"_a7922645342385287434\"\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The \u003Ccode>projectId\u003C\u002Fcode> in the URL parameter is the id of the source translation file's project (\u003Cem>translation.json\u003C\u002Fem>), and the \u003Ccode>keyId\u003C\u002Fcode> is the id of the key to be linked to (\u003Cem>title.title1\u003C\u002Fem>). \u003C\u002Fp>\u003Cp>The \u003Ccode>keyId\u003C\u002Fcode> in the request object is the id of the target (\u003Cem>title.title1\u003C\u002Fem>), and \u003Ccode>project\u003C\u002Fcode> is the id of the target file (\u003Cem>duplicated-translation.json\u003C\u002Fem>).\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-21.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"298\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-21.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-21.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-21.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>A successful request returns a true value, and you should see the linked key in the resolved tab of the duplicities on your dashboard.\u003C\u002Fp>\u003Cblockquote>Learn more about \u003Ca href=\"\u002Fblog\u002Fintroducing-the-duplicity-linking-feature-software-localization\">Duplicity Linking feature on the Localazy Blog\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch3 id=\"manage-webhooks-using-api\">Manage webhooks using API \u003Ca class=\"markdownit-header-anchor\" href=\"#manage-webhooks-using-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>\u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fwebhooks\">Webhooks\u003C\u002Fa> are user-defined custom callbacks on specific Localazy actions. There are currently five actions available to hook into your system.\u003C\u002Fp>\u003Cp>These actions include:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>comment_added\u003C\u002Fcode> - This hook is triggered when a comment is added to the project.\u003C\u002Fli>\u003Cli>\u003Ccode>import_finished\u003C\u002Fcode>- This webhook is triggered when importing is finished. This happens only when there are added, updated or deprecated keys.\u003C\u002Fli>\u003Cli>\u003Ccode>import_finished_empty\u003C\u002Fcode>- The webhook is invoked when importing is finished. This event is invoked when the importing is finished with no changes.\u003C\u002Fli>\u003Cli>\u003Ccode>project_published\u003C\u002Fcode>- This is triggered when the project is successfully published.\u003C\u002Fli>\u003Cli>\u003Ccode>tag_promoted\u003C\u002Fcode>- This webhook is triggered whenever a release tag is promoted to another tag.\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>The webhooks feature is available in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier\">Autopilot plan\u003C\u002Fa> and higher tiers.\u003C\u002Fblockquote>\u003Cp>Localazy authenticates the webhook events it sends to your endpoints by including a signature in the request header. This enables you to confirm that the events were sent by Localazy rather than a third party.\u003C\u002Fp>\u003Cp>Now let's try creating a new webhook configuration, that gets triggered when a new comment is added to our project, via the Localazy API.\u003C\u002Fp>\u003Cp>Navigate to Postman and send a POST request to the URL: \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fwebhooks\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>The request body is similar to the following snippets:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"items\": [\n   {\n     \"enabled\": true,\n     \"customId\": \"custom-id\",\n     \"description\": \"Inform backend when a comment is added.\",\n     \"url\": \"https:\u002F\u002Fwebhook-target-url.com\u002Fwebhook\",\n     \"events\": [\n       \"comment_added\"\n     ]\n   }\n ]\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The result is returned as a true value. And you can check the new webhook inside the Localazy platform by navigating to the project settings.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-22.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"654\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-22.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-22.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-22.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch3 id=\"how-does-the-api-work-with-localazy-cdn\">How does the API work with Localazy CDN? \u003Ca class=\"markdownit-header-anchor\" href=\"#how-does-the-api-work-with-localazy-cdn\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Because Localazy API is not designed to serve translated content directly to your users, you should use the Localazy CDN instead. You can use the Localazy API to obtain CDN metadata and serve your end-users always up-to-date translations. \u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-cdn\">Localazy CDN\u003C\u002Fa> is a reliable way how to deliver fresh translations across the globe with low latency. Build on top of Amazon technologies, your localizable files are available from numerous data centers all around the world. Localazy CDN is suitable for deployments in production. It delivers translated files quickly and reliably and can accommodate a large number of users from around the world.\u003C\u002Fp>\u003Cp>We also make \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-cdn#metafiles\">additional metadata available through the CDN\u003C\u002Fa> allowing you to build automated localizable solutions controlled fully from within Localazy.\u003C\u002Fp>\u003Cblockquote>Learn more about \u003Ca href=\"\u002Ftags\u002Fcdn\">Localazy CDN on the blog\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch2 id=\"conclusion\">✔️ Conclusion \u003Ca class=\"markdownit-header-anchor\" href=\"#conclusion\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>And that's it! Now you are ready to manage many aspects of your Localazy projects programmatically. I hope you tried all examples above and hopefully discovered new possible ways to further automate your localization workflow using the Localazy API. \u003C\u002Fp>",{"id":365,"status":8,"created_on":2258,"modified_on":2259,"icon":2082,"header":2260,"description":2261,"button_label":2262,"link":2263},"2022-03-17T12:23:03.000Z","2025-06-10T12:31:05.000Z","Ready to play with the Localazy API? 🕹️","Translate your content automatically with the Localazy Translation API — the smart choice for developers and international technical teams.","Learn more","features\u002Ftranslation-api",{"slug":2156,"id":2149,"uuid":2265,"title":2155,"html":2266,"comment_id":2149,"feature_image":2159,"featured":17,"visibility":2090,"email_recipient_filter":2091,"created_at":2267,"updated_at":2157,"published_at":2158,"custom_excerpt":2255,"codeinjection_head":2268,"codeinjection_foot":7,"custom_template":7,"canonical_url":7,"authors":2269,"tags":2276,"primary_author":2350,"primary_tag":2351,"url":2352,"excerpt":2255,"reading_time":394,"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":2171,"cta":2257,"plainTags":2160},"0dd735f9-e379-4bc8-a413-e61e656a9100","\u003Ch2 id=\"%F0%9F%91%80-introduction-to-localazy-api\">👀 Introduction to Localazy API\u003C\u002Fh2>\u003Cp>Localazy is a web-based \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Ftranslation-management-system-tms\">translation management system\u003C\u002Fa> and a continuous localization platform that makes \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fterm\u002Fsoftware-localization\">translating software\u003C\u002Fa>, websites, and other digital content into multiple languages easy.\u003Cstrong> \u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>The \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffeatures\u002Ftranslation-api\">Localazy API\u003C\u002Fa> allows users to connect their projects to the Localazy platform and automate their localization, push new source texts to Localazy, fetch translations, and interact with various features and aspects of Localazy programmatically. \u003C\u002Fp>\u003Ch3 id=\"when-should-you-use-the-api-instead-of-the-cli\">When should you use the API instead of the CLI?\u003C\u002Fh3>\u003Cp>You can integrate your project with Localazy in various ways. Apart from manual file uploads and our native integrations (for example, \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffeatures\u002Fstrapi-localization-plugin\">Strapi Localization Plugin\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffeatures\u002Ffigma-localization-plugin\">Figma Plugin\u003C\u002Fa>), you can also use \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffeatures\u002Fcli\">Localazy CLI\u003C\u002Fa> to handle content transfers programmatically. \u003C\u002Fp>\u003Cp>Both options have their advantages (e.g., CLI is arguably better for handling static files) but let's quickly discuss why using API is a good idea.\u003C\u002Fp>\u003Col>\u003Cli>The API allows you to build a native Localazy integration into your product. \u003C\u002Fli>\u003Cli>The Localazy API is great for handling automated content transfers and can tap into other Localazy features such as \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Fhow-to-use-ocr-to-achieve-high-quality-translations\">Screenshots\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fhow-to-define-your-glossary\">Glossary\u003C\u002Fa>, and others programmatically. \u003C\u002Fli>\u003Cli>The API approach is the most adaptable because it adds new possibilities and allows you to create your own logic to use it effectively.\u003C\u002Fli>\u003Cli>Localazy API is preferred for custom integrations and workflows.\u003C\u002Fli>\u003C\u002Fol>\u003Ch3>\u003C\u002Fh3>\u003Ch2 id=\"%F0%9F%8F%81-before-you-start\">🏁 Before you start\u003C\u002Fh2>\u003Cp>To follow this guide, you need a \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fregister\">free Localazy account\u003C\u002Fa> and a basic understanding of how \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fapi\">REST API\u003C\u002Fa> works and how to use \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fpostman\">Postman\u003C\u002Fa> for API testing.\u003C\u002Fp>\u003Ch4 id=\"limitations\">Limitations\u003C\u002Fh4>\u003Cp>Please bear in mind that the Localazy API also has some limitations in terms of requests and the max size of content it can handle per request. You can learn more in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Flimits\">API documentation\u003C\u002Fa>.\u003C\u002Fp>\u003Ch2 id=\"%F0%9F%9A%A9-getting-started-with-the-localazy-api\">🚩 Getting Started with the Localazy API\u003C\u002Fh2>\u003Cp>The Localazy API employs standard HTTP response codes, authentication, verbs, and resource-based URLs. All endpoints are relative to the base URL, \u003Ccode>https:\u002F\u002Fapi.localazy.com\u003C\u002Fcode>. The documentation for all endpoints is available \u003Ca href=\"https:\u002F\u002Fdocumenter.getpostman.com\u002Fview\u002F25109945\u002F2s8Z6yVY2U#7f1d0707-776a-4255-99f1-dfb128cb8610\">here\u003C\u002Fa>. \u003C\u002Fp>\u003Cblockquote>You must authenticate your request in order to access all endpoints because they are protected by access tokens.\u003C\u002Fblockquote>\u003Ch3 id=\"integration-of-localazy-api\">Integration of Localazy API\u003C\u002Fh3>\u003Cp>In this section, we'll create an online reading application where users can see a list of their favorite books in their preferred language. To handle content translation, we will make use of the Localazy API.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1146\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-8.21.42-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>This is the front-end UI for the reading web application, built with React.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cblockquote>As we'd like to focus on localization in this article, so you can get the front-end code in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMarienoir\u002FLocalazy-Blog\u002Ftree\u002Fmain\u002Fbook-app\">GitHub repository\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Ch4 id=\"create-a-new-localazy-project\">Create a new Localazy project\u003C\u002Fh4>\u003Cp>Log in and create a new project in Localazy as shown below, in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmy\u002Fdashboard\">Localazy dashboard\u003C\u002Fa>.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-10.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"1090\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-10.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-10.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-10.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>In the screenshot below, you can see I named my project \u003Cstrong>reading-app.\u003C\u002Fstrong> Follow similarly and call your project how you want, then click \u003Cstrong>Create New Project \u003C\u002Fstrong>to continue.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-11.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"903\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-11.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-11.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-11.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>After creating a project, we are directed to a new page where we can choose the type of integration.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-12.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"943\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-12.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-12.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-12.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>Select the API integration from the list and follow the guidelines. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-13.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"948\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-13.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-13.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-13.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>We need to obtain the access token from the Developer Console before we can begin using the Localazy API. This must be included in the authorization header for all API requests.\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-shell\">Authorization: Bearer {{token}}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The project token is available in the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fconsole\u002Ftokens\">developer console\u003C\u002Fa>. This token gives you access to a single project in Localazy and grants read and write access. \u003C\u002Fp>\u003Ch2 id=\"%F0%9F%93%8B-get-project-id\">📋 Get Project ID\u003C\u002Fh2>\u003Cp>The first step is to \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fprojects\">obtain the ID of the newly created project\u003C\u002Fa>. Navigate to Postman and make a GET request to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u003C\u002Fcode>\u003C\u002Fp>\u003Cblockquote>Remember to include the token in the authorization header for the request.\u003C\u002Fblockquote>\u003Cp>The response is similar to the following code snippets:\u003C\u002Fp>\u003Cpre>\u003Ccode>[\n   {\n       \"id\": \"_a7922645342385287434\",\n       \"orgId\": \"_a8097378946439832685\",\n       \"name\": \"reading-app\",\n       \"slug\": \"reading-app\",\n       \"image\": \"\",\n       \"url\": \"https:\u002F\u002Flocalazy.com\u002Fp\u002Freading-app\",\n       \"description\": \"\",\n       \"type\": \"restricted\",\n       \"tone\": \"not_specified\",\n       \"role\": \"owner\",\n       \"sourceLanguage\": 85\n   }\n]\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2 id=\"%F0%9F%93%91-import-content-to-localazy-using-api\">📑 Import content to Localazy using API\u003C\u002Fh2>\u003Cp>The next step is to \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fimport\">import content from our reading app project into Localazy\u003C\u002Fa> using the project ID. The content to be translated should be saved in a JSON file with a key and value format. You can view the content to be translated in the \u003Ccode>public\u002Flocales\u002Fen\u002Ftranslation.json\u003C\u002Fcode> file of the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMarienoir\u002FLocalazy-Blog\u002Ftree\u002Fmain\u002Fbook-app\">repository linked earlier\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>The request body of the API call is similar to this:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"files\": [\n   {\n     \"name\": \"translation.json\",\n     \"content\": {\n     \"type\": \"json\",\n       \"en\": {\n           \"title\": {\n               \"title1\": \"The Psychology of Harry Potter\",\n               \"title2\": \"Quinn\",\n               \"title3\": \"A Thief in the Night\",\n               \"title4\": \"Demon Dentist\",\n               \"title5\": \"Why We Sleep\",\n               \"title6\": \"Invisible Women\"\n           },\n           \"author\": {\n               \"author1\": \"Neil Mulholland\",\n               \"author2\": \"Trevor Birney\",\n               \"author3\": \"Life and Death in the Vatican\",\n               \"author4\": \"David Walliams\",\n               \"author5\": \"Matthew Walker\",\n               \"author6\": \"Caroline Criado Perez\"\n           },\n           \"description\": {\n                \"description1\": \"Harry Potter has provided a portal to the wizarding world for millions of readers, but an examination of Harry, his friends and his enemies will take us on yet another journey\",\n        \"description2\": \"This is the gripping inside story of Ireland's bankrupt billionaire, Sean Quinn, who went from rags to riches before gambling it all on Anglo-Irish Bank shares and became the world's biggest personal loser of the economic.\",\n        \"description3\": \" A model of investigatory journalism and a small masterpiece of the genre.” Anthony Burgess On the eve of September 28, 1978, John Paul I died unexpectedly apparently of a heart attack after \",\n        \"description4\": \" Darkness had come to the town. Strange things were happening in the dead of night. Children would put a tooth under their pillow for the tooth fairy, but in the morning they would wake up to find a dead slug\",\n        \"description5\": \"Sleep is one of the most important but least understood aspects of our life, wellness, and longevity. An explosion of scientific discoveries in the last twenty years has shed new light on this fundamental aspect of our lives.\",\n        \"description6\": \"Winner of the 2019 Royal Society Science Book Prize Shortlisted for the 2019 Financial Times and McKinsey Business Book of the Year Award Data is fundamental to the modern world.\"\n           }\n       }\n     }\n   }\n ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The file's id should be returned as the response.\u003C\u002Fp>\u003Ch3 id=\"translate-your-imported-content-with-localazy\">Translate your imported content with Localazy\u003C\u002Fh3>\u003Cp>After importing the file, the translation will be handled in the localazy dashboard. We can add languages here for translations. We want to add \u003Cstrong>French (fr)\u003C\u002Fstrong>, \u003Cstrong>Spanish (es)\u003C\u002Fstrong>, and \u003Cstrong>Czech (cs)\u003C\u002Fstrong> as well.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-14.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"734\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-14.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-14.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-14.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>We can view the imported file in the source language (English).\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-15.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"950\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-15.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-15.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-15.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>You can then use the Localazy \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffeatures\u002Fpre-translate\">machine translation feature\u003C\u002Fa> to translate all keys in our imported content. In an actual project, you can also invite translators to help you or \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fterm\u002Fprofessional-translation-services\">order professional translation services\u003C\u002Fa> directly inside the platform.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-16.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"1113\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-16.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-16.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-16.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>At this stage, we have handled translation across all languages.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-17.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"741\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-17.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-17.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-17.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"%F0%9F%93%A5-download-translations-via-api\">📥 Download translations via API\u003C\u002Fh2>\u003Cp>We want to download the French, Czech, and Spanish translated files and store the contents in a \u003Ccode>public\u002Flocales\u002Ffr\u002Ftranslation.json\u003C\u002Fcode>\u003Cstrong>, \u003C\u002Fstrong>\u003Ccode>public\u002Flocales\u002Fcs\u002Ftranslation.json\u003C\u002Fcode>\u003Cstrong>,\u003C\u002Fstrong> and \u003Ccode>public\u002Flocales\u002Fes\u002Ftranslation.json\u003C\u002Fcode> files respectively. \u003C\u002Fp>\u003Cp>We can also configure the \u003Ccode>shared\u002Fi18n\u002Fi18n.js\u003C\u002Fcode> to include the supported languages in the application.\u003C\u002Fp>\u003Cp>Now, we are ready to \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Ffiles\">download all translated files\u003C\u002Fa> into our reading-app project. Localazy API has an endpoint to retrieve all the files in your project as a GET request to \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u003C\u002Fcode> \u003C\u002Fp>\u003Cp>All files with their ids are fetched, and the content of the files can be downloaded with the Localazy API download endpoint. Send a POST request to \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fdownload\u002F{language}\u003C\u002Fcode> \u003C\u002Fp>\u003Cp>The Spanish translation of the reading-app project can be seen below:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n    \"author\": {\n        \"author1\": \"Neil Mulholland\",\n        \"author2\": \"Trevor Birney\",\n        \"author3\": \"Vida y muerte en el Vaticano\",\n        \"author4\": \"David Walliams\",\n        \"author5\": \"Matthew Walker\",\n        \"author6\": \"Caroline Criado Pérez\"\n    },\n    \"description\": {\n        \"description1\": \"Harry Potter ha proporcionado un portal al mundo mágico para millones de lectores, pero si analizamos a Harry, sus amigos y sus enemigos emprenderemos otro viaje: a través de la psique de los muggles (¡y del mago!) mente.\",\n        \"description2\": \"Esta es la apasionante historia interna del multimillonario irlandés en quiebra, Sean Quinn, que pasó de la pobreza a la riqueza antes de apostarlo todo por las acciones del banco angloirlandés y se convirtió en el mayor perdedor personal del mundo tras el colapso económico de 2008.\",\n        \"description3\": \" Un modelo de periodismo de investigación y una pequeña obra maestra del género». —Anthony Burgess La víspera del 28 de septiembre de 1978, Juan Pablo I murió inesperadamente —al parecer de un ataque al corazón— tras un reinado de solo 33 días.\",\n        \"description4\": \" La oscuridad había llegado a la ciudad. Ocurrían cosas extrañas a altas horas de la noche. Los niños ponían un diente debajo de la almohada para el hada de los dientes, pero por la mañana se despertaban y encontraban una babosa muerta\",\n        \"description5\": \"El sueño es uno de los aspectos más importantes pero menos entendidos de nuestra vida, bienestar y longevidad... Una explosión de descubrimientos científicos en los últimos veinte años ha arrojado nueva luz sobre este aspecto fundamental de nuestras vidas.\",\n        \"description6\": \"Ganador del premio del Libro de Ciencias de la Royal Society 2019, preseleccionado para los premios Financial Times y McKinsey Business Book of the Year 2019, los datos son fundamentales para el mundo moderno.\"\n    },\n    \"title\": {\n        \"title1\": \"La psicología de Harry Potter\",\n        \"title2\": \"Quinn\",\n        \"title3\": \"Un ladrón en la noche\",\n        \"title4\": \"Dentista demoníaco\",\n        \"title5\": \"Por qué dormimos\",\n        \"title6\": \"Mujeres invisibles\"\n    }\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The updated UI showing the translated content can be seen below:\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1147\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.10-AM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>Czech (cs) translated page\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1147\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.00-AM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>Spanish (es) translated page\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"1147\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-06-at-9.17.23-AM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>French (fr) translated page\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Ch2 id=\"%E2%9C%92%EF%B8%8F-update-the-source-key-using-api\">✒️ Update the source key using API\u003C\u002Fh2>\u003Cp>A source key is a single key:value pair in the source language JSON file. When you try to list all contents in a file in the English language, you can easily see all of the source keys.\u003C\u002Fp>\u003Cp>We can view all the source keys in a file by navigating to Postman and making a GET request to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Ffiles\u002F{fileId}\u002Fkeys\u002Fen\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>You should get a response similar to this:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n   \"keys\": [\n       {\n           \"id\": \"_a7917183974514294240\", \u002F\u002FThis is a source key id\n           \"key\": [\n               \"title\",\n               \"title2\"\n           ],\n           \"value\": \"Quinn\",\n           \"vid\": -7917183974514294239\n       },\n       {\n           \"id\": \"_a7917183974514294228\",\n           \"key\": [\n               \"author\",\n               \"author2\"\n           ],\n           \"value\": \"Trevor Birney\",\n           \"vid\": -7917183974514294227\n       },\n       {\n           \"id\": \"_a7917183974514294216\",\n           \"key\": [\n               \"description\",\n               \"description2\"\n           ],\n           \"value\": \"This is the gripping inside story of Ireland's bankrupt billionaire, Sean Quinn, who went from rags to riches before gambling it all on Anglo-Irish Bank shares and became the world's biggest personal loser of the economic collapse of 2008.\",\n           \"vid\": -7917183974514294215\n       },\n       {\n           \"id\": \"_a7917183974514294210\",\n           \"key\": [\n               \"description\",\n               \"description5\"\n           ],\n           \"value\": \"Sleep is one of the most important but least understood aspects of our life, wellness, and longevity ... An explosion of scientific discoveries in the last twenty years has shed new light on this fundamental aspect of our lives.\",\n           \"vid\": -7917183974514294209\n       }\n   ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>A project's \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fapi\u002Fsource-keys\">source key can be updated by sending a PUT request\u003C\u002Fa> to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fkeys\u002F{keyId}\u003C\u002Fcode> where \u003Ccode>projectId\u003C\u002Fcode> is the id of the project and \u003Ccode>keyId\u003C\u002Fcode> is the id of the key whose properties are being updated.\u003C\u002Fp>\u003Cp>We can update the source key for the title key id so it can be \u003Cstrong>hidden \u003C\u002Fstrong>from being translated. \u003C\u002Fp>\u003Cblockquote>Before you continue reading, I recommend you read more about the different states source keys can be in: \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffaq\u002Fsource-keys\u002Fwhat-is-the-difference-between-hidden-and-deprecated-source-keys\">What is the difference between hidden and deprecated source keys?\u003C\u002Fa>\u003C\u002Fblockquote>\u003Cp>The request body includes the following snippets:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"deprecated\": -1,\n \"hidden\": true,\n \"comment\": \"This title1 key will be hidden from translation\",\n \"limit\": 100\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cul>\u003Cli>\u003Cstrong>The deprecated field - \u003C\u002Fstrong>denotes a value where a version greater than the value deprecates the key, and it can be set to -1 to indicate that the key is not deprecated.\u003C\u002Fli>\u003Cli>\u003Cstrong>The hidden field - \u003C\u002Fstrong>is a boolean value that indicates whether or not the key should be translated in Localazy.\u003C\u002Fli>\u003Cli>\u003Cstrong>The comment field - \u003C\u002Fstrong>contains a comment that is visible to translators.\u003C\u002Fli>\u003Cli>\u003Cstrong>The limit field - \u003C\u002Fstrong>specifies a translation limit for that key, which can be disabled by setting its value to -1.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The response returns true as a value.\u003C\u002Fp>\u003Cp>We can access the Localazy dashboard and see something like this.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-18.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"334\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-18.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-18.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-18.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"%F0%9F%9A%AE-delete-the-source-key-using-api\">🚮 Delete the source key using API\u003C\u002Fh2>\u003Cp>The \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fsource-keys#delete-source-key\">source key can also be removed by sending a DELETE request\u003C\u002Fa> to \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fkeys\u002F{keyId}\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>The result is returned as a true value by the response.\u003C\u002Fp>\u003Cp>We can access the Localazy dashboard, and this key is no longer visible because it has been deleted.\u003C\u002Fp>\u003Ch2 id=\"%F0%9F%93%96-add-glossary-terms-using-api\">📖 Add Glossary terms using API\u003C\u002Fh2>\u003Cp>The \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffeatures\u002Fglossary\">Glossary\u003C\u002Fa> ensures that translations are precise and consistent, which is critical for successful app localization. This \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fintroduction-to-translation-glossary-best-practices\">article\u003C\u002Fa> contains a more detailed explanation of the glossary. \u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fglossary\">Glossary terms can be added via API\u003C\u002Fa> using the URL:\t\u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fglossary\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>In our project, for example, we want the author's name to be consistent throughout the project, so we would include the author's name as a term. The request body looks like the following:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n   \"description\": \"The Author Name\",\n   \"translateTerm\": false,\n   \"caseSensitive\": true,\n   \"term\": [\n       {\n           \"lang\": \"en\",\n           \"term\": \"Neil Mulholland\"\n       }\n   ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The \u003Cstrong>translateTerm\u003C\u002Fstrong> key is set to false because we do not want Localazy to translate this term. It is also a case-sensitive term because any other case of the term is not in a valid glossary and will be available for translation in Localazy.\u003C\u002Fp>\u003Cp>The id of the newly created glossary is returned in the response.\u003C\u002Fp>\u003Cp>We can go to the Localazy dashboard and navigate to the Glossary tab and expect to see something similar to this:\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-19.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"579\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-19.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-19.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-19.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"%F0%9F%96%BC%EF%B8%8F-create-a-new-screenshot-using-the-api\">🖼️ Create a new screenshot using the API \u003C\u002Fh2>\u003Cp>The Localazy API allows you to create screenshots. The screenshots feature is available in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier\">Autopilot plan\u003C\u002Fa> and higher tiers. You can upgrade your account by navigating to your dashboard \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmy\u002Fmarketplace\">billings page\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>We can \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fscreenshot-management\">upload a new screenshot for our project by sending a POST request\u003C\u002Fa> to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fscreenshots\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Where \u003Cem>projectId\u003C\u002Fem> is the ID of the project.\u003C\u002Fp>\u003Cp>The request object should be a base64-encoded image in data format. Images can be converted to a base64-encoded format \u003Ca href=\"https:\u002F\u002Fwww.base64-image.de\u002F\">here\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>It is important to note:\u003C\u002Fp>\u003Cul>\u003Cli>Images in JPEG or PNG format are supported.\u003C\u002Fli>\u003Cli>The image must be at least 36x36 pixels in size.\u003C\u002Fli>\u003Cli>The image must be 4096x4096 or smaller in width.\u003C\u002Fli>\u003Cli>The image must be less than 5 MB in size.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>The response body contains the identifier for the newly created screenshot.\u003C\u002Fp>\u003Cp>In your dashboard, navigate to the screenshot tab, and you can see the new image\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"2000\" height=\"792\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2023\u002F02\u002FScreenshot-2023-02-05-at-9.12.42-PM.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cblockquote>There are many other options that allow for screenshot management entirely automated via the Localazy API. Read more in the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fscreenshot-management\">Screenshots API documentation\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Ch2 id=\"%F0%9F%8E%9B%EF%B8%8F-advanced-options-overview\">🎛️ Advanced Options Overview\u003C\u002Fh2>\u003Ch3 id=\"manage-duplicate-strings-using-api\">Manage duplicate strings using API\u003C\u002Fh3>\u003Cp>Multiple files can be imported to Localazy with similar source keys. This can lead to source key duplication in the imported content. Luckily, you can use Localazy to resolve issues coming from duplicate content with the feature called \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fduplicity-linking\">Duplicity Linking\u003C\u002Fa>. \u003C\u002Fp>\u003Cblockquote>Duplicity linking is available from the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ftiers\u002Fagency\">Agency plan\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cp>In this section, we will look at \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fduplicities\">how to use the Localazy API to resolve duplicate strings\u003C\u002Fa>. If you have duplicate keys in your project, you can solve them by linking them together. When a key is linked to another, it copies its content when it is published.\u003C\u002Fp>\u003Cp>When a key is linked, it is marked as hidden by default and does not need to be translated. It can have its own content, but it is not used during publishing and is replaced by the content of the linked key as long as the link is present.\u003C\u002Fp>\u003Cblockquote>Please keep in mind that existing links can prevent you from performing certain actions, such as deleting target keys or clearing project content.\u003C\u002Fblockquote>\u003Cp>It's not possible to create a link to a key that is already linked to another one.\u003C\u002Fp>\u003Cp>To test out duplicates and manage duplicities in our project, we'll need to create duplicates of values, which we'll do by importing another file with a body request like this:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"files\": [\n   {\n     \"name\": \"duplicated-translation.json\",\n     \"content\": {\n       \"type\": \"json\",\n       \"en\": {\n           \"title\": {\n               \"title1\": \"The Psychology of Harry Potter\",\n           },\n         \n           \"description\": {\n               \"description1\": \"Harry Potter has provided a portal to the wizarding world for millions of readers, but an examination of Harry, his friends and his enemies will take us on yet another journey: through the psyche of the Muggle (and wizard!) mind.\",\n               \"description2\": \"This is the gripping inside story of Ireland's bankrupt billionaire, Sean Quinn, who went from rags to riches before gambling it all on Anglo-Irish Bank shares and became the world's biggest personal loser of the economic collapse of 2008.\"\n            \n           }\n       }\n     }\n   }\n ]\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>You'll notice that the content has values that are similar to those in the \u003Cstrong>translated.json\u003C\u002Fstrong> file that we imported into Localazy initially. Duplicities exist between:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>title.title1\u003C\u002Fcode> of the \u003Cstrong>duplicated-translation.json\u003C\u002Fstrong> and the \u003Ccode>title.title1\u003C\u002Fcode> of the \u003Cstrong>translation.json\u003C\u002Fstrong>\u003C\u002Fli>\u003Cli>\u003Ccode>description.description1\u003C\u002Fcode> of the \u003Cstrong>duplicated-translation.json\u003C\u002Fstrong> and the \u003Ccode>description.description1\u003C\u002Fcode> of the \u003Cstrong>translation.json\u003C\u002Fstrong>  \u003C\u002Fli>\u003Cli>\u003Ccode>description.description2\u003C\u002Fcode> of the \u003Cstrong>duplicated-translation.json\u003C\u002Fstrong> and the \u003Ccode>description.description2\u003C\u002Fcode> of the \u003Cstrong>translation.json\u003C\u002Fstrong>  \u003C\u002Fli>\u003C\u002Ful>\u003Cp>You can see the percentage of duplicates in the Translations tab of your project or by navigating to the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fconsole\">Developer Console\u003C\u002Fa>.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FcNKcEgId-pVJEcmLRW9uu2i70u0Ti6mABs7OYgOo1FzWIMvltwP-p-4RtpOI3MB_Ukc0kUIYN9wLAaOc4-dk2tFvnwPKSTWZ0l1kKTCFlOYymlpZ527XZtrN9m0QBgKN1S8H_XDu2lndL9gqibS8MaM\" class=\"kg-image\" alt loading=\"lazy\">\u003C\u002Ffigure>\u003Cp>You can click on \"Resolve duplicities\" to easily track the duplicities that will be resolved using the API. As shown below, we currently have three unresolved duplicates.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-20.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"568\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-20.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-20.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-20.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>Send a POST request to the URL \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Flinks\u002F{keyId}\u003C\u002Fcode> with the following request body:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n\"keyId\": \"_a7917183974514294216\",\n\"project\": \"_a7922645342385287434\"\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The \u003Ccode>projectId\u003C\u002Fcode> in the URL parameter is the id of the source translation file's project (\u003Cem>translation.json\u003C\u002Fem>), and the \u003Ccode>keyId\u003C\u002Fcode> is the id of the key to be linked to (\u003Cem>title.title1\u003C\u002Fem>). \u003C\u002Fp>\u003Cp>The \u003Ccode>keyId\u003C\u002Fcode> in the request object is the id of the target (\u003Cem>title.title1\u003C\u002Fem>), and \u003Ccode>project\u003C\u002Fcode> is the id of the target file (\u003Cem>duplicated-translation.json\u003C\u002Fem>).\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-21.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"298\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-21.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-21.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-21.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>A successful request returns a true value, and you should see the linked key in the resolved tab of the duplicities on your dashboard.\u003C\u002Fp>\u003Cblockquote>Learn more about \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Fintroducing-the-duplicity-linking-feature-software-localization\">Duplicity Linking feature on the Localazy Blog\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch3 id=\"manage-webhooks-using-api\">Manage webhooks using API\u003C\u002Fh3>\u003Cp>\u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fwebhooks\">Webhooks\u003C\u002Fa> are user-defined custom callbacks on specific Localazy actions. There are currently five actions available to hook into your system.\u003C\u002Fp>\u003Cp>These actions include:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>comment_added\u003C\u002Fcode> - This hook is triggered when a comment is added to the project.\u003C\u002Fli>\u003Cli>\u003Ccode>import_finished\u003C\u002Fcode>- This webhook is triggered when importing is finished. This happens only when there are added, updated or deprecated keys.\u003C\u002Fli>\u003Cli>\u003Ccode>import_finished_empty\u003C\u002Fcode>- The webhook is invoked when importing is finished. This event is invoked when the importing is finished with no changes.\u003C\u002Fli>\u003Cli>\u003Ccode>project_published\u003C\u002Fcode>- This is triggered when the project is successfully published.\u003C\u002Fli>\u003Cli>\u003Ccode>tag_promoted\u003C\u002Fcode>- This webhook is triggered whenever a release tag is promoted to another tag.\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>The webhooks feature is available in the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier\">Autopilot plan\u003C\u002Fa> and higher tiers.\u003C\u002Fblockquote>\u003Cp>Localazy authenticates the webhook events it sends to your endpoints by including a signature in the request header. This enables you to confirm that the events were sent by Localazy rather than a third party.\u003C\u002Fp>\u003Cp>Now let's try creating a new webhook configuration, that gets triggered when a new comment is added to our project, via the Localazy API.\u003C\u002Fp>\u003Cp>Navigate to Postman and send a POST request to the URL: \u003Ccode>https:\u002F\u002Fapi.localazy.com\u002Fprojects\u002F{projectId}\u002Fwebhooks\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>The request body is similar to the following snippets:\u003C\u002Fp>\u003Cpre>\u003Ccode>{\n \"items\": [\n   {\n     \"enabled\": true,\n     \"customId\": \"custom-id\",\n     \"description\": \"Inform backend when a comment is added.\",\n     \"url\": \"https:\u002F\u002Fwebhook-target-url.com\u002Fwebhook\",\n     \"events\": [\n       \"comment_added\"\n     ]\n   }\n ]\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>The result is returned as a true value. And you can check the new webhook inside the Localazy platform by navigating to the project settings.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-22.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1600\" height=\"654\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2023\u002F03\u002Fimage-22.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2023\u002F03\u002Fimage-22.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fimage-22.png 1600w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch3 id=\"how-does-the-api-work-with-localazy-cdn\">How does the API work with Localazy CDN?\u003C\u002Fh3>\u003Cp>Because Localazy API is not designed to serve translated content directly to your users, you should use the Localazy CDN instead. You can use the Localazy API to obtain CDN metadata and serve your end-users always up-to-date translations. \u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-cdn\">Localazy CDN\u003C\u002Fa> is a reliable way how to deliver fresh translations across the globe with low latency. Build on top of Amazon technologies, your localizable files are available from numerous data centers all around the world. Localazy CDN is suitable for deployments in production. It delivers translated files quickly and reliably and can accommodate a large number of users from around the world.\u003C\u002Fp>\u003Cp>We also make \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-cdn#metafiles\">additional metadata available through the CDN\u003C\u002Fa> allowing you to build automated localizable solutions controlled fully from within Localazy.\u003C\u002Fp>\u003Cblockquote>Learn more about \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftags\u002Fcdn\">Localazy CDN on the blog\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch2 id=\"%E2%9C%94%EF%B8%8F-conclusion\">✔️ Conclusion\u003C\u002Fh2>\u003Cp>And that's it! Now you are ready to manage many aspects of your Localazy projects programmatically. I hope you tried all examples above and hopefully discovered new possible ways to further automate your localization workflow using the Localazy API. \u003C\u002Fp>","2023-02-03T15:36:35.000+01:00","{\"intercomArticleUrl\":\"\"}",[2270],{"id":2151,"name":2152,"slug":2153,"profile_image":2154,"cover_image":7,"bio":2271,"website":2272,"location":2273,"facebook":7,"twitter":2274,"meta_title":7,"meta_description":7,"url":2275},"I am a backend developer that focuses more on JavaScript technologies. I have a flair for writing and I am looking to improve my knowledge as a developer through technical writing.","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmary-okosun-a5195915b","Lagos, Nigeria","@marynoir_","https:\u002F\u002Fghost.localazy.com\u002Fauthor\u002Fmary-okosun\u002F",[2277,2278,2281,2284,2289,2290,2295,2300,2305,2310,2316,2322,2327,2332,2337,2342,2347],{"id":2107,"name":655,"slug":659,"description":655,"feature_image":7,"visibility":2090,"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":2108},{"id":2279,"name":2163,"slug":2164,"description":2163,"feature_image":7,"visibility":2090,"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":2280},"60a37fc7cf7b6a0001d1f101","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fautomated-localization\u002F",{"id":2282,"name":2166,"slug":2167,"description":2166,"feature_image":7,"visibility":2090,"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":2283},"60a37fc7cf7b6a0001d1f0fa","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fhowto\u002F",{"id":2285,"name":2286,"slug":2287,"description":7,"feature_image":7,"visibility":2090,"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":2288},"63f8915e047091000193a863","[AD] CDN","ad-cdn","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fad-cdn\u002F",{"id":2126,"name":2127,"slug":2128,"description":7,"feature_image":7,"visibility":2090,"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":2129},{"id":2291,"name":2292,"slug":2293,"description":2261,"feature_image":7,"visibility":2090,"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":2294},"61e6bb68df4bcb00010bd97b","[CTA] Ready to play with the Localazy API? 🕹️","cta-21","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcta-21\u002F",{"id":2296,"name":2297,"slug":2298,"description":2174,"feature_image":7,"visibility":2090,"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":2299},"61b867a5df4bcb00010bc9c3","[DICT] API","term-109","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-109\u002F",{"id":2301,"name":2302,"slug":2303,"description":2180,"feature_image":7,"visibility":2090,"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":2304},"63f4f024047091000193a61a","[DICT] CDN - Content Delivery Network","term-124","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-124\u002F",{"id":2306,"name":2307,"slug":2308,"description":2190,"feature_image":7,"visibility":2090,"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":2309},"60a37fc7cf7b6a0001d1f15d","[DICT] Glossary","term-64","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-64\u002F",{"id":2311,"name":2312,"slug":2313,"description":2314,"feature_image":7,"visibility":2090,"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":2315},"61af9d57df4bcb00010bc95b","[DICT] JSON","term-108","JSON stands for JavaScript Object Notation and it's a widely used File Format.","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-108\u002F",{"id":2317,"name":2318,"slug":2319,"description":2320,"feature_image":7,"visibility":2090,"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":2321},"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":2323,"name":2324,"slug":2325,"description":2223,"feature_image":7,"visibility":2090,"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":2326},"60a37fc7cf7b6a0001d1f12a","[DICT] Machine translation (MT)","term-13","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-13\u002F",{"id":2328,"name":2329,"slug":2330,"description":2238,"feature_image":7,"visibility":2090,"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":2331},"63fcf0be047091000193a87e","[DICT] Postman","term-125","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-125\u002F",{"id":2333,"name":2334,"slug":2335,"description":2245,"feature_image":7,"visibility":2090,"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":2336},"60a37fc7cf7b6a0001d1f144","[DICT] Translation Management System (TMS)","term-39","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-39\u002F",{"id":2338,"name":2339,"slug":2340,"description":2253,"feature_image":7,"visibility":2090,"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":2341},"60a37fc7cf7b6a0001d1f161","[DICT] React","term-68","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-68\u002F",{"id":2343,"name":2344,"slug":2345,"description":7,"feature_image":7,"visibility":2090,"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":2346},"64710a2f047091000193ca3d","[INTERCOM]","intercom","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fintercom\u002F",{"id":2348,"name":2169,"slug":2170,"description":2169,"feature_image":7,"visibility":2090,"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":2349},"60a37fc7cf7b6a0001d1f0e9","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fguide\u002F",{"id":2151,"name":2152,"slug":2153,"profile_image":2154,"cover_image":7,"bio":2271,"website":2272,"location":2273,"facebook":7,"twitter":2274,"meta_title":7,"meta_description":7,"url":2275},{"id":2107,"name":655,"slug":659,"description":655,"feature_image":7,"visibility":2090,"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":2108},"https:\u002F\u002Fghost.localazy.com\u002Fthe-ultimate-guide-to-localazy-api\u002F",{"id":2354,"owner":2355,"created_by":7,"sort":7,"title":2360,"slug":2361,"modified_on":2362,"created_on":2363,"pinned":17,"badge":7,"priority":1824,"main_image":2364,"status":8,"tags":2365,"dictionary":2368,"reading_time":244,"excerpt":2483,"og_title":764,"og_description":764,"og_image":764,"content":2484,"meta_title":764,"meta_description":764,"canonical":764,"cta":2485,"fullGhostPost":2486},"636a412f0470910001936efc",{"id":2356,"first_name":2357,"last_name":764,"slug":2358,"avatar":2359},"61dc4f36df4bcb00010bd510","Gletjan Muco","gletjan-muco","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2025\u002F09\u002FProfile-Pic---Blue-Background.jpeg","Top 18 Translation Service Provider APIs","list-of-18-translation-service-provider-apis","2025-08-15T13:06:43.000+02:00","2022-11-17T18:44:58.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F11\u002FLocalazy-API-1.png",[2366,2367],{"id":319,"created_on":1828,"status":8,"label":655,"slug":659,"on_index_page":15},{"id":319,"created_on":1828,"status":8,"label":2163,"slug":2164,"on_index_page":15},[2369,2371,2383,2408,2416,2418,2424,2431,2444,2450,2458,2463,2474],{"id":2044,"status":8,"owner":1853,"created_on":2173,"title":655,"excerpt":2174,"content":2175,"slug":659,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2370},[],{"id":216,"status":8,"owner":1853,"created_on":2221,"title":2372,"excerpt":2373,"content":2374,"slug":2250,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2375},"CAT tool","It stands for Computer-aided Translation Tool, a type of software used to increase productivity during the translation process.","CAT tools, or Computer-Assisted Translation tools, are software applications designed to aid translators in their work by improving the efficiency, consistency, and quality of translations.\n\nThese tools combine various features such as [translation memory](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Ftranslation-memory), terminology management, and quality assurance to streamline the translation process.\n\nCAT tools are widely used in the translation industry, ranging from individual freelancers to large localization companies, and play a crucial role in managing complex translation projects.\n\n## 🖥️ Key points about CAT tools:\n\n* They store previously translated segments, allowing for reuse and keeping consistency across projects.\n* Built-in features help catch errors and ensure consistency in formatting and terminology.\n* CAT tools can significantly increase a translator's output by automating repetitive tasks.\n* Most CAT tools can handle various file formats, making them versatile for different types of content.\n\n## ✏️ Types of CAT tools\n\n* **Open source:** Free tools like MateCAT and OmegaT.\n* **Free tier:** Platforms offering basic features at no cost, such as Localazy for mobile apps and SmartCAT.\n* **Paid:** Professional tools with advanced features, including MemoQ, Trados, and Poedit.\n\nWhile there are numerous CAT tools available, each with its own unique features, translators often choose based on specific project requirements and personal preferences.\n\n> *This list is not comprehensive. Feel free to take a look at [our own top 10 selection](https:\u002F\u002Flocalazy.com\u002Fblog\u002Ftop-10-cat-computer-assisted-translation-tools-to-try-as-translator\u002F \"https:\u002F\u002Flocalazy.com\u002Fblog\u002Ftop-10-cat-computer-assisted-translation-tools-to-try-as-translator\u002F\") or google \"CAT tools\" to find more examples.*",[2376,2377,2378,2381],{"id":147,"slug":333},{"id":154,"slug":2047},{"id":2379,"slug":2380},173,"open-source",{"id":26,"slug":2382},"sharetm",{"id":378,"status":8,"owner":1853,"created_on":2188,"title":2384,"excerpt":2385,"content":2386,"slug":2186,"meta_title":2384,"meta_description":764,"canonical":764,"related_terms":2387},"Continuous Integration (CI)","Continuous integration (CI) is a way for developers to work together by combining their changes often to avoid problems later.","Continuous integration (CI) is a practice in software development where developers frequently combine, or \"merge,\" their work into a shared codebase, usually several times a day. This helps catch mistakes early and keeps the code working smoothly. When developers don't merge their work often, it can lead to \"integration hell,\" where fixing code conflicts takes more time and effort than writing the code itself. CI makes teamwork easier for developers and keeps projects manageable and on track.",[2388,2389,2391,2393,2396,2399,2402,2405],{"id":319,"slug":2200},{"id":445,"slug":2390},"intellij-idea",{"id":336,"slug":2392},"integrated-development-kit-ide",{"id":2394,"slug":2395},203,"no-code",{"id":2397,"slug":2398},219,"platform-engineering",{"id":2400,"slug":2401},220,"internal-developer-portal",{"id":2403,"slug":2404},221,"developer-onboarding-experience",{"id":2406,"slug":2407},222,"gitops",{"id":1615,"status":8,"owner":1853,"created_on":2409,"title":2410,"excerpt":2411,"content":2412,"slug":2231,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2413},"2022-03-17T12:22:57.000Z","DeepL Translator","DeepL Translator is a neural machine translation engine that leverages neural networks to convert text from one language to another. ","Jaroslaw Kutylowski first developed this [machine translation](\u002Fdictionary\u002Fmachine-translation) engine at [Linguee](https:\u002F\u002Fwww.linguee.com\u002F) and later launched it as DeepL Translator on 28 August 2017, offering translations between English, German, French, Spanish, Italian, Polish, and Dutch.\n\nToday, it [translates](\u002Fdictionary\u002Ftranslation) between 24 languages and 552 language pairs and is owned by DeepL GmbH, a company based in Cologne, Germany.\n\nThe company claims to have outperformed its competitors in self-conducted blind tests. These competitors include Google, Amazon, Microsoft, and Facebook.\n\nThe DeepL Translator is available for free at [https:\u002F\u002Fwww.deepl.com\u002Ftranslator](https:\u002F\u002Fwww.deepl.com\u002Ftranslator). However, there are some limitations on the number of translated words and other features. To remove these limitations, you can subscribe to the Pro version or use Localazy.\n\n**The DeepL translation engine is a part of the [Additional MT](\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines) feature built-in to Localazy. You can get DeepL suggestions in the translation and review interfaces or use it as a bulk translation option.** ",[2414,2415],{"id":22,"slug":2213},{"id":244,"slug":316},{"id":269,"status":8,"owner":1853,"created_on":2188,"title":2189,"excerpt":2190,"content":2191,"slug":254,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2417},[],{"id":1613,"status":8,"owner":1853,"created_on":2173,"title":522,"excerpt":2194,"content":2195,"slug":521,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2419},[2420,2421,2422,2423],{"id":113,"slug":2198},{"id":319,"slug":2200},{"id":2202,"slug":514},{"id":2204,"slug":2205},{"id":5,"status":8,"owner":1853,"created_on":2207,"title":217,"excerpt":2208,"content":2209,"slug":1836,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":2425},[2426,2427,2428,2429,2430],{"id":5,"slug":1836},{"id":22,"slug":2213},{"id":101,"slug":2215},{"id":154,"slug":2047},{"id":2218,"slug":2219},{"id":327,"status":8,"owner":1853,"created_on":2432,"title":2433,"excerpt":2434,"content":2435,"slug":2436,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2437},"2026-05-12T07:09:23.000Z","Language Service Provider (LSP)","A company that provides professional translation, localization, interpretation, and other language-related services to help businesses communicate across languages and cultures.","LSPs help businesses adapt content, products, and software for different languages and markets. They range from solo freelance translators to large multinational agencies handling hundreds of language pairs. What distinguishes an LSP from a single translator is typically the breadth of services and the managed workflow, project management, quality assurance, and technology are all part of the package.\n\nModern LSPs combine human expertise with translation technology. Most use CAT tools, translation memories, and machine translation with post-editing as part of their standard workflow. Some build direct integrations with TMS platforms, allowing content to flow automatically between a client's product and the LSP's translation pipeline.\n\n### 🔗 How LSPs fit into localization workflows\n\nFor software teams, the most common point of contact with an LSP is outsourcing translation of app strings, documentation, or marketing content. In a typical workflow, source strings are exported from a TMS, sent to the LSP, translated and reviewed, then imported back. More mature setups automate this exchange directly through API integrations or shared TMS access.\n\nLSPs vary widely in how they operate. Some work with your existing TMS. Others have their own platforms and expect content in specific formats. Knowing how an LSP handles file formats, terminology, and translation memory before you start saves significant rework later.\n\n### 🛠️ Core services LSPs provide\n\n* **Translation**.Converting written content from source to target language while preserving meaning and context\n* **Localization.** Adapting software, websites, and marketing content to fit a target culture and locale\n* **Transcreation.** Rewriting creative and marketing content to land correctly in the target language, not just translate it\n* **Machine translation post-editing (MTPE).** Using MT output as a first draft with human linguists refining the result\n* **Linguistic quality assurance.** Reviewing translations for accuracy, consistency, terminology compliance, and style\n* **Interpretation.** Real-time oral translation for conferences, legal proceedings, and business meetings\n\n### 🏢 Types of LSPs\n\n* **Single-language providers (SLPs):** Focus on one language pair or regional group, often used for less common languages\n* **Multi-language providers (MLPs):** Cover large numbers of languages with global reach, typically through networks of in-country translators\n* **Industry-specialized LSPs:** Serve specific sectors such as legal, medical, technical, or software, where domain knowledge and terminology accuracy matter\n* **Technology-heavy LSPs:** Built around MT, TMS, and automation, suited for high-volume, fast-turnaround workflows\n\n### 🤔 LSP vs. in-house translation\n\nSome teams build internal localization capacity with in-house translators, especially for high-volume or strategically sensitive content. Others rely entirely on LSPs. Many do both, handling core languages in-house and using LSPs for additional markets or overflow. The right split depends on volume, language coverage, budget, and how tightly localization is integrated with the development cycle.\n\n### How Localazy works with LSPs\n\nLocalazy lets you order professional translations directly from the platform without coordinating file exchanges manually. Translators work within the Localazy interface with full access to context, glossaries, and translation memory, so handoffs between your team and an external LSP happen without the usual back-and-forth.\n\n> *See how [professional translations work in Localazy](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontinuous-localization-team).*","lsp-language-service-provider",[2438,2439,2441,2442],{"id":216,"slug":2250},{"id":132,"slug":2440},"fahqt",{"id":441,"slug":2227},{"id":274,"slug":2443},"htlgi",{"id":244,"status":8,"owner":1853,"created_on":2221,"title":2222,"excerpt":2223,"content":2224,"slug":316,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2445},[2446,2447,2448,2449],{"id":441,"slug":2227},{"id":1681,"slug":2229},{"id":1615,"slug":2231},{"id":2233,"slug":2234},{"id":278,"status":8,"owner":1853,"created_on":2432,"title":2451,"excerpt":2452,"content":2453,"slug":2454,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2455},"Machine learning (ML)","A branch of artificial intelligence that uses algorithms to look for patterns and make predictions, deciding things like what recommendations to show you.","Machine learning (ML) utilizes computers to solve practical problems without necessarily having to write explicit code. It is what made self-driving cars, practical speech recognition, effective web search, and a better understanding of the human genome possible.\n\nThis branch of artificial intelligence uses algorithms to look for patterns and make predictions, deciding on things like what recommendations to show you on Netflix.\n\nArthur Samuel, the inventor of the checkers playing program \"Beaver\" and an early computer expert at IBM and Carnegie Mellon University, is credited for coining the term. \n\nAutomation and ML are ideal solutions in cases where we can apply a data-defined pattern or set of rules. By now, you probably use machine learning so many times a day that you don't even notice it anymore.\n\n### ⚙️ Techniques used in ML\n\nThere are two main techniques used in machine learning:\n\n* **Supervised learning**: The idea behind supervised learning is to mimic the way humans learn. Supervised learning uses dynamic adjustments to the model, much like humans build knowledge on what they've learned in the past.\n* **Unsupervised learning**: When you're exploring a large amount of data, unsupervised machine learning can be very helpful. One way to think of unsupervised learning is to imagine that a computer has been placed in a room full of data and is being asked to discover patterns on its own.\n\nMany researchers think the best way for computers to approach human-level intelligence is through a series of stepwise refinements in the development of AI.\n\n[Machine translation engines](\u002Fdictionary\u002Fmachine-translation) have evolved over time to use machine learning principles instead of a simple word-by-word approach to provide more accurate translations. \n\n> *Localazy includes suggestions from the most popular machine translation engines such as [DeepL that utilize machine learning in the background](\u002Fdictionary\u002Fdeepl) so translators can deliver their work more efficiently.*\n\n### 📚 Further reading\n\n* Learn more about [machine translation suggestions built-in to Localazy](\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines).\n* Learn more about [Netflix's machine learning algorithms behind their recommendation system](https:\u002F\u002Ftowardsdatascience.com\u002Fdeep-dive-into-netflixs-recommender-system-341806ae3b48).\n* You can learn about IBM's rich history in machine learning [here](https:\u002F\u002Fwww.ibm.com\u002Fibm\u002Fhistory\u002Fibm100\u002Fus\u002Fen\u002Ficons\u002Fibm700series\u002Fimpacts\u002F).","machine-learning-ml",[2456,2457],{"id":244,"slug":316},{"id":1615,"slug":2231},{"id":154,"status":8,"owner":1853,"created_on":2188,"title":2244,"excerpt":2245,"content":2246,"slug":2047,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2459},[2460,2461,2462],{"id":147,"slug":333},{"id":216,"slug":2250},{"id":244,"slug":316},{"id":147,"status":8,"owner":1853,"created_on":2221,"title":2464,"excerpt":2465,"content":2466,"slug":333,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2467},"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.",[2468,2471,2473],{"id":2469,"slug":2470},266,"crowdsourcing",{"id":286,"slug":2472},"intm",{"id":26,"slug":2382},{"id":22,"status":8,"owner":1853,"created_on":2207,"title":287,"excerpt":2475,"content":2476,"slug":2213,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":2477},"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.",[2478,2479,2480,2481,2482],{"id":5,"slug":1836},{"id":147,"slug":333},{"id":244,"slug":316},{"id":154,"slug":2047},{"id":2218,"slug":2219},"Are you looking for a translation API to use in your new project? We curated a list of the 18 most popular translation service providers' APIs available on the market. Maybe you'll find a match!","\u003Cp>Translating your content online has never been easier than now. 🗣 Considering that content marketing is becoming increasingly important, the need to have this content translated into different languages is also increasing. This is where a Translation Service Provider (TSP) API enters the scene. 💡\u003C\u002Fp>\u003Cp>📄 In this article, we’ll explain what is a translation API to translate and \u003Ca href=\"\u002Fterm\u002Fcontent-localization\">localize your content\u003C\u002Fa> seamlessly and list 18 of the most popular translation APIs. \u003C\u002Fp>\u003Ch2 id=\"what-is-a-translation-api\">🤔 What is a translation API? \u003Ca class=\"markdownit-header-anchor\" href=\"#what-is-a-translation-api\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>A \u003Ca href=\"\u002Ffeatures\u002Ftranslation-api\">translation API\u003C\u002Fa> is a software interface that developers can use to connect their own software with another application that can translate any text content. \u003C\u002Fp>\u003Cp>That comes from the \u003Ca href=\"\u002Fdictionary\u002Fapi\">definition of an API\u003C\u002Fa>: \u003C\u002Fp>\u003Cblockquote>\u003Cem>API stands for Application Programming Interface. API enables applications to exchange data with each other. 📲\u003C\u002Fem>\u003C\u002Fblockquote>\u003Cp>Many TSPs use a combination of machine learning algorithms and human capabilities to help businesses translate their content. \u003C\u002Fp>\u003Ch2 id=\"list-of-translation-api-providers\">📝 List of translation API providers \u003Ca class=\"markdownit-header-anchor\" href=\"#list-of-translation-api-providers\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>We’ve collected some of the most advanced translation APIs for you to use in the list below. \u003C\u002Fp>\u003Ch3 id=\"google-translate-api\">Google Translate API \u003Ca class=\"markdownit-header-anchor\" href=\"#google-translate-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Google Translate is probably the most popular machine translation engine in the world. And when it comes to translation service providers, everyone would head to the big G.\u003C\u002Fp>\u003Cp>The Google Translation API pricing is distributed into four tiers: Translation API Basic, Translation API Advanced, AutoML Translation, and Media Translation API. The first 500,000 characters are free, and the Basics package starts with prices as low as $1.5 per 575,000 characters. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FfrG7oHhZ0YRjUp5QHZ2oPBnU5vf1U4KlajQReQCc926lkN463lRkDXxrtIHNGIR4En4opZlOfEhJk0blosJojw9B-idUVOTsAFmbmmzzQGKPc6ZeTGDkS0WlrsADQad7ZBMYsagULe2yc-19YAUETo2In6MNLiuh917WhgRB0rmcNZQjBGP3MMgqWFhrjA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: Google Cloud\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The Google Cloud Translation API can be integrated easily by developers to make the production of accurate translations automatic and practical.\u003C\u002Fp>\u003Cblockquote>Google Translate is integrated inside Localazy and available on the \u003Ca href=\"\u002Ftiers\u002Fautopilot\">Autopilot plan\u003C\u002Fa> and above.\u003C\u002Fblockquote>\u003Cp>However, the API runs on \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fmachine-translation\">machine translation\u003C\u002Fa> and doesn’t understand the context in which a word or idiom may be used. The result can lead to \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Flocalazy-best-tool-translation-automation\">funny and often embarrassing results\u003C\u002Fa> and, in worse cases, legal troubles. But the best part about it is that it offers many integration options. \u003C\u002Fp>\u003Ch3 id=\"amazon-translate\">Amazon Translate \u003Ca class=\"markdownit-header-anchor\" href=\"#amazon-translate\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Usually, talking about the translation tech without mentioning Amazon wouldn't make sense. The company has launched its tool, Amazon Translate, which functions on \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNeural_machine_translation\">Neural Machine Translation (NMT)\u003C\u002Fa> algorithms to help produce quality translations. Their API accepts materials in several formats, including \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmicrosoft-excel\">Excel spreadsheets\u003C\u002Fa>, Word files, and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmicrosoft-powerpoint\">PowerPoint presentations\u003C\u002Fa>. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002F-tdJ3gGSG2Arlk8zhcuuMavAGaccjjvhScJD8g6XzBQzU6KFllTrb7vYHe46uE-DHH6wVJS4ORGGhZjoHl8kY_7xa_PLlwIvDucLAGMcHYW-p-4b_eAIKpSuGPfSwRhy-wFShYcTy6ObgyTPF14PP6uDZ0LDqtza3MVBCCU0eLbv5qbVbF_xKc9ivI3IBw\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: AWS\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cblockquote>Amazon Translate is also another machine translation engine that's available at Localazy. And the best thing about it is you can use it on the \u003Ca href=\"\u002Ftiers\u002Ffree\">Free plan\u003C\u002Fa>!\u003C\u002Fblockquote>\u003Cp>Unlike traditional translation services that rely on statistical algorithms and rules, Amazon implements deep learning, which tries to mimic how the human brain functions to deliver more natural translations. Also, the API seamlessly integrates the tool whenever you need it. Amazon Translate allows you to translate \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Fwebsite-content-translation\">website content\u003C\u002Fa>, chat messages, or emails.\u003C\u002Fp>\u003Ch3 id=\"yandex-api\">Yandex API \u003Ca class=\"markdownit-header-anchor\" href=\"#yandex-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Yandex launched its translation service in 2011, and since then, it has gone through continual enhancements. There are plans for both small and big companies as well as individuals, and its services include over 100 languages. Users say that Yandex’s pricing is more affordable than Google Translate API’s, which gives it an advantage. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FOHO0vZlkccyWAMzXMz-G_JVDxzOq2HrfY4892sun0_IAq3GKVdfpoTWC9abQcL17IjDdOLwInAtXUUZhOOS1MsSrYNBDe1_1uB_kEHLb1nixkHn7gpSj6r1Yien_xX6ZzAMznCkZJ3FmbwFve4ivzRAav3knaeP72jpmVqbZ191stXvGx52QK8Lb9zxS3g\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Yandex Translate API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>However, Go\u003Cem>o\u003C\u002Fem>gle Translate offers twice as many languages as Yandex (200+), which might be a dealbreaker. The service is used to translate both web pages and text materials. It does this by relying on a neural \u003Ca href=\"\u002Fterm\u002Fmachine-translation\">machine translation\u003C\u002Fa> algorithm that analyzes the translated texts and builds dictionaries for each word which are then used to aid in the quality of translations.\u003C\u002Fp>\u003Ch3 id=\"deepl\">DeepL \u003Ca class=\"markdownit-header-anchor\" href=\"#deepl\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>If you are searching for a translation service that goes deeper into the intricacies of a language and has \u003Ca href=\"https:\u002F\u002Ftechcrunch.com\u002F2017\u002F08\u002F29\u002Fdeepl-schools-other-online-translators-with-clever-machine-learning\u002F\">made headlines for beating other popular translation engines\u003C\u002Fa> like Google with its accuracy, DeepL is the one. The statistics that compare it with other \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Ftranslation-service\">translation services\u003C\u002Fa> offered by Facebook, Microsoft, and even Google Translate show that the difference is enormous. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002Fmm6GRQOaSl0hh147yiHYoTkgcN9lIZ0sE046vKg1duAO7vo_yDDywPu5DSJJbQFrNUMJ6TZydUbJkqMJVkCCcrA0xTDaxTIsGYcrBvMQJ1sH5flS9_Z0Zms7sGPNCT4iCcwaYMz0EGklu5Awt9QAcjO_WBL41dKvGiHA9S62O9IoD7bze-xFzMvxHbI8nA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: \u003C\u002Fem>\u003Ca href=\"https:\u002F\u002Ftechcrunch.com\u002F2017\u002F08\u002F29\u002Fdeepl-schools-other-online-translators-with-clever-machine-learning\u002F\">\u003Cem>TechCrunch\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>What’s more exciting is that the DeepL Free translation API offers the option to translate up to 500,000 characters for free. \u003C\u002Fp>\u003Cblockquote>DeepL is the third engine built-in to Localazy. Enjoy some of the best machine translation engines with the \u003Ca href=\"\u002Ftiers\u002Fautopilot\">Autopilot plan\u003C\u002Fa>!\u003C\u002Fblockquote>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FaGTiMqTC0cAWTv0rnU-M2o-rSu9S2Mw385RS9rf4CoFSkO5JyLL3TKMgq8vCc83RgGUmTzlaK8Nk00Tufgpd_63EJyEu7jS_F5ZUxn6TN-PBgYdSmSn6nSgDIfl6WO04oF5DghLqg2j3aMMVG-UU0bmd-l4A_ki0JUPLg5eWheLtm4GIa_UNaaULHP8qNQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: DeepL Translator API\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The formats you can translate using DeepL API include Word documents, PDFs, PowerPoint presentations, and HTML files. As in many other translation services, it comes with the capability to detect languages, which means that you’re able to upload a file, and it will detect its language instantly.\u003C\u002Fp>\u003Ch3 id=\"microsoft-azure-translator-api\">Microsoft Azure Translator API \u003Ca class=\"markdownit-header-anchor\" href=\"#microsoft-azure-translator-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Searching for a powerful translation engine that doesn’t take much work to set up? Our fifth alternative is the Microsoft Azure Translator API, which enables you to translate text between over 100 languages without much effort and is easy to integrate. You can choose between one of the three features that it offers. \u003C\u002Fp>\u003Cblockquote>Microsoft Azure Translator is the fourth (and at this time final) engine included with the Localazy \u003Ca href=\"\u002Ftiers\u002Fautopilot\">Autopilot plan\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FBcgkA6ofiyXexYaLbA8NFs70BX4HD1O-HcqlJBwprc8g3yvhQGhSMNXvUT5qk7ZOMS36MBXUFf2qfChr-TBv9qH2Ik8Vd0XRo2izA4GbE07ja7q54LmQ4tZy0aHha_RIjFK0sYyzangQyWO5Bu07TFNYCQWmydzNG3txS79EjLs-4_oZtkL-fw28bEibEg\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: Microsoft Azure Translator API\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Depending on your situation, you may opt to translate documents and texts or build your own models to use the translator API however you want. Microsoft uses neural machine translation to power its translation services. It caters to a wide variety of industries, such as call centers or agents who need to speak with customers who belong to different nationalities.\u003C\u002Fp>\u003Ch3 id=\"itranslate\">iTranslate \u003Ca class=\"markdownit-header-anchor\" href=\"#itranslate\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>You might have used the iTranslate on your phone for on-the-spot voice translations when speaking to a stranger. The handy mobile app supports over 100 languages. However,  you’ll be able to use only about 50+ languages and dialects in their API integrations.   \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FIZPzIXXv8INgIup0yBvJmorlmwkcom0n6Y-opISVTuQqzpIXygK1mqQbs3_3QI0l3wJ4rIB2E1goee4wb0FatJ-o-BEakK7eDrC-yt0z903RO7GlnHab6LibOThCj7pfiUwL5Js8fVXJsYocUPCGSuibsiIPwGCF0BHgRBzvgAjNnuEdwS94j6Ng70154g\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: iTranslate API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The iTranslate API supports text translations and ensures your data is kept safe by not keeping any records of it after it’s translated. Snap Inc recently announced that they were integrating the iTranslate API for their Lens Studio to provide AR developers with the capability to build multilingual lenses.\u003C\u002Fp>\u003Ch3 id=\"lingvanex\">Lingvanex \u003Ca class=\"markdownit-header-anchor\" href=\"#lingvanex\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Another growing company that works majorly with large enterprises is Lingvanex. Their machine translation API is quite diverse and affordable for both consumers and businesses. Working with confidential data could get out of control quickly, and that’s why they enforce privacy protection according to the GDPR &amp; CCPA policies.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002Fy18QQ6JGGcM9lUpJvnmda75K8pzWGhH8YSRK3S1YwbiM8AsP0q_1d3ppPQUER1aI9oiDCAd9F_R1TSBMjQZFnM7VAw-BDmA15OFr-YtJ16qWE51QPlh_UkvhjI0TShjZF_h9meHyroN1kevWHbMYnGPKAXurgQrgC2TnAgaS1BpNLOWfIMr8e5ppjkqcLg\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Lingvanex API&nbsp;\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>With prices starting from $5 per 1 million translated characters, Lingvanex supports over 109 languages and multiple content formats, including web content, files, and text. Once you’re signed up on the platform, you’re rewarded with a free batch of 200,000 characters that you can use before starting to pay.\u003C\u002Fp>\u003Ch3 id=\"transifex\">Transifex \u003Ca class=\"markdownit-header-anchor\" href=\"#transifex\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>If you go online, you’re likely to find some negative reviews about the app from two years ago, saying that it is a bit slow even though it has all the functionalities that it promises. This \u003Ca href=\"\u002Fdictionary\u002Fcat-tool\">CAT (Computer-assisted Translation) tool\u003C\u002Fa> and its API were born in the heart of Greece, Athens, slowly catching the attention of big brands like Reddit and Coursera, which started working with it. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002F0dfUiAyVCsuHcjNEb0dlXre19ViPrUBQ64d3ed_MSS_z5gXPkuut12taevg1RkEix_M7cnbuZlkaDjwbYStbSG0xFvkwP01MkeZkWe0BEDI2FJqUvkEWfZr8Nq8T2R7oQUbW5aPBso3ppooP9x30NI5r0W4O2dVOVUczPBDBDBhHyBFpr0XFG_RFmuV7KQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Transifex\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The platform doesn’t directly offer translations, but it matches companies and users with translators and takes care of the translation management process. You can rely on it to manage content for digital products such as videos, games, websites, and mobile apps. \u003C\u002Fp>\u003Cp>However, most of its features come for a steep price since it’s designed for large enterprises. Localazy is a much more affordable alternative, and it's easier to get started with it, as this \u003Ca href=\"https:\u002F\u002Fwww.capterra.com\u002Ftranslation-management-software\u002Fcompare\u002F204830-152411\u002FLocalazy-vs-Transifex\">Capterra comparison\u003C\u002Fa> clearly concludes.\u003C\u002Fp>\u003Ch3 id=\"smartling-translation-api\">Smartling Translation API \u003Ca class=\"markdownit-header-anchor\" href=\"#smartling-translation-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>This company has quite a reputation in the industry. Large-sized companies like \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Ftranslate-shopify-store\">Shopify\u003C\u002Fa> and SurveyMonkey have chosen Smartling to manage their translation processes. Offering a CAT API, the platform comes in handy for translation services. You can order translations from professionals or use machine translations.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002FLWDrAI8vkBtNVASW2LU-v8oBwHr41oAWKFRHjx8c2pjCyno4tbl5lNkhcsRBTi8viNMR4LFzh_DwbMfO8txk4Dtgku2qMo0F9mjJqOHaVGWH1mPB26Vcbk89Ppb6EZ_ueybJ4eZVRjv1qx1fh2ua-fYr7Uc40WLCR0fLReB3MWSIxFHoJCl0BMwJIwib\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Smartling\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Their pricing isn’t cheap. It starts from $200 per month, and they don’t even offer a free trial or free version for new users. \u003C\u002Fp>\u003Cblockquote>Try Localazy for free. See what's included in the \u003Ca href=\"\u002Ftiers\u002Ffree\">Free plan\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cp>Even though Transifex offers complete translation management, \u003Ca href=\"\u002Fdictionary\u002Ftranslation-memory\">Translation Memory (TM)\u003C\u002Fa>, CAT tools, and an API, they lack some of the essential localization features, such as activity dashboards and commenting.\u003C\u002Fp>\u003Ch3 id=\"unbabel-translation-api\">Unbabel Translation API \u003Ca class=\"markdownit-header-anchor\" href=\"#unbabel-translation-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Unbabel is the next translation provider on our list. It was founded by Vasco Calais Pedro, an academic interested in Social Network Semantic Analysis and Big Data and a Ph.D. holder in Computer Science. The platform offers support in over 30 languages and connects its users with human editors while providing a \u003Ca href=\"https:\u002F\u002Fdevelopers.unbabel.com\u002Freference\u002Fgetting-integrated\">machine translation API\u003C\u002Fa> at their disposal. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FiNOp5f8iqjjr5vm-mcdYn6Aa7GKGKE_vsCx6wwCmf67SBxvHMs4mZPI1zwyumlka3TnioGGEjraIdYKdruHyVJ-5eGmuSR7bpWq7_2k-jqe7NPxa1kqXoIuFVc-alJ0nTllyCmHnZ9LIXnFbdHAB-Jk56umgMIbW_YIBoSGj-yufER61BGT2sCgzZ8x8oA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Unbabel\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Recently, they acquired another startup, Lingo24, which uses AI to translate content en masse. Major brands like Udemy and Microsoft have been using their services to empower their customer support teams to communicate with multilingual customers. However, Unbabel doesn’t offer a free trial version (\u003Ca href=\"\u002Ftiers\u002Ffree\">unlike Localazy\u003C\u002Fa>) and charges its users per feature.\u003C\u002Fp>\u003Ch3 id=\"localazy-translation-api\">Localazy translation API \u003Ca class=\"markdownit-header-anchor\" href=\"#localazy-translation-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Localazy \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\">API\u003C\u002Fa> is a favorite way of integrating software products with the automated localization platform Localazy. It was launched in 2021, fresh with insights from the localization market and Localazy users, and it's equipped with powerful features that enable you to manage your translation projects at Localazy programmatically.\u003C\u002Fp>\u003Cp>The Localazy API is organized around REST with predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F11\u002Fimage-34.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1920\" height=\"969\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2022\u002F11\u002Fimage-34.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2022\u002F11\u002Fimage-34.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2022\u002F11\u002Fimage-34.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F11\u002Fimage-34.png 1920w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cem>Source: \u003C\u002Fem>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\">\u003Cem>Localazy Translation API\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Localazy API offers endpoints to import content for translation, download translations, manage source keys in the project, and link source keys together to solve duplicity issues. You can also upload screenshots and manage glossary terms to ensure good context for the translators working on your Localazy project. \u003C\u002Fp>\u003Cp>The Localazy API is continuously improving, and we are carefully listening to our user's feedback to enhance and automate their localization workflows.\u003C\u002Fp>\u003Cblockquote>Learn all about the \u003Ca href=\"\u002Fdocs\u002Fapi\u002Fintroduction\">Localazy API in the documentation\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cp>And as said earlier, Localazy combines four machine translation engines inside one platform. So you’ll be able to use Amazon Translate as a free option and browse through suggestions from DeepL, Google Translate, or Azure Translate on the Autopilot plan and above.\u003C\u002Fp>\u003C!--kg-card-begin: html-->\u003Cdiv class=\"markdown-it-vue-alter markdown-it-vue-alter-info\">\u003Ci class=\"markdown-it-vue-alert-icon markdown-it-vue-alert-icon-info\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"64 64 896 896\" data-icon=\"info-circle\" width=\"1em\" height=\"1em\" fill=\"currentColor\" aria-hidden=\"true\" class=\"\">\u003Cpath d=\"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z\">\u003C\u002Fpath>\u003C\u002Fsvg>\u003C\u002Fi>\u003Cp>TIP: We’re maintaining the \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@localazy\u002Fts-api\">\u003Ccode>@localazy\u002Fts-api\u003C\u002Fcode>\u003C\u002Fa> library, which wraps all of the Localazy API resources.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C!--kg-card-end: html-->\u003Cp>\u003Cstrong>You can also read articles about the API on the Localazy blog:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fwhat-is-localazy-translation-api\">What is Localazy Translation API\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Ftypescript-library-for-localazys-api\">TypeScript library for Localazy API\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fhow-to-translate-ad-banners-localazy-api-marketing-localization\">Translate Ad Banners on the fly with Localazy API\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3 id=\"systran-translate-api\">Systran Translate API \u003Ca class=\"markdownit-header-anchor\" href=\"#systran-translate-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Available to companies and individual developers needing to translate content across their projects, the Systran Translate API is pretty flexible to use. It allows you to translate both external and internal applications easily and offers the proper tools to tackle different types of content, including videos and images. It supports over 50 languages powered by artificial intelligence. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002F2jqmlX9ZeOHlMZs5sa5zAxlvIGq1H5QgKgy-Wq4bsB2TEuFG9-ql0FcrvgknCQq2C5tQGTBLzHd8svkeHsOILq57Y_aQRFn_pzkTsLZ0qMhr9FauxzAwqdemyIiIYsz5nPeJBXL161FrP3jA6yJgrMsxyjDu1a6KKAdQ4LoY9csczmyPL4rcfPULj9mGEw\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Systran Translation API&nbsp;\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The automatic translation API can easily detect languages, summarize documents, and easily translate online chats, web pages, or support tickets. Its translator API provides real-time translation and offers 500,000 characters in its free trial version that lasts 14 days.\u003C\u002Fp>\u003Ch3 id=\"memsource-api\">Memsource API \u003Ca class=\"markdownit-header-anchor\" href=\"#memsource-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Memsource was founded in 2010, providing a wide set of tools in its CAT API, including translation memories, integrations with translation management services, and desktop and browser versions. \u003C\u002Fp>\u003Cp>In September 2022, the company announced its new identity with Phrase, another well-known localization software acquired by Memsource in 2021, thus renaming its services under Phrase name. That's why their brand is mentioned often in Memsource API documentation. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FaKMJv4hj2xEapt3g3iepMV1W0458fEVwViFZRxcViU6zxSAh4kSr8MWPXQ7hFlBEFPqZ-X8HyDdtd8n5bKEHvimb3V43SBPYsdWZku2acnK4UaKvVr3gi7kF0Ra_YtKPMv58iqVQD-nMkouCu_6AyeP2CJkr237eowDkuqfEKZAUoLwiChgniBvlNu8GxA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Phrase\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The Translation Management System (\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Ftranslation-management-system-tms\">TMS\u003C\u002Fa>) helps you with the translation management of website assets, file documents, and translators. You can access the platform through your mobile device and benefit from its machine translation engine.\u003C\u002Fp>\u003Ch3 id=\"poeditor-api\">POEditor API \u003Ca class=\"markdownit-header-anchor\" href=\"#poeditor-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>The \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fpoeditor-alternative\">POEditor\u003C\u002Fa> offers an automatic translation API that complements your translations via machine translations which can save a lot of time in large projects. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FrrOoY1me6WlkSkpY40WzdjsgOOvqNUmyqEeJFgQZXB8eSxIBC9NtlYK_B2TBXpwVKMf6qXlyCvSVu-FzfE4UiNtJmGZ9tn8KL1NzShH3zLEUtz6beSg7X8WjJoKBTQmymmwps42u7uHVCidJTwMgdMzUyj-T1VRSe6CVjF8U9LV4IKhp66OKorSd03-alg\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: POEditor\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Their free version offers around 1,000 strings but doesn't include a Translation Memory (TM). The paid plans start at $14\u002Fmonth, and apart from using API,  POEditor can be easily integrated with Bitbucket, VTSTS, and GitHub, among other technologies. It also integrates with Microsoft Teams and Slack to support communication during localization.\u003C\u002Fp>\u003Ch3 id=\"libretranslate\">Libretranslate \u003Ca class=\"markdownit-header-anchor\" href=\"#libretranslate\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Libretranslate offers an open-source. self-hosted, machine translation API that focuses on providing high-quality translations and keeping your data safe. Supporting over 100 languages, this open-source machine translation API is practical to some extent. What's more exciting about it is the capability of the API to work offline as well. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002F94PnGgxNP9nad-6syO3uG3NDiJxO3HI6GE2c3gzV_ZtnKRcmMYXTVgzv399tEhKCzFuMVRrFgROchDhgI3tK508zWYt0qgwzKcpuQ2oFsBLkqD4-6tlbLnL6a2EQa9yIE_iUlAYS59e9p6CIXmSRXy2U6V6IoVqjHfvu4_Zs2CX7Z2CWVNLEEhZapS_D7g\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: Libretranslate\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Libretranslate provides self-hosted data services and allows you to use it even in production by utilizing an API key. \u003C\u002Fp>\u003Cp>Unlike most translation service providers, the API doesn't rely on translation engines like DeepL, Amazon, or Google, but it uses the Argos Translate library, which is open source and might pose some accuracy issues at times. However, you can provide feedback to their production endpoints to suggest improvements.\u003C\u002Fp>\u003Ch3 id=\"translated-api\">Translated API \u003Ca class=\"markdownit-header-anchor\" href=\"#translated-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Translated machine translation API supports a wide range of file formats and an impressive number of 194 languages. Whether you're a developer or a company, their services span from real-time progress monitoring, quality assurance, and the option to add external translators to the project easily. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002Fq254mJ86vVez3O6MJ7R_QjPx-F-WVmBAfaDXQmcZcLZ7O4hQ-2nh7dfjlPFYIQlkYHZRnl9ZXzasjTj4TrcvgHa6FvJoQcfRTAv7lCE_XLp0qDcQB2ZWv9S-Y4Ya2yrnWNPlcaFwPrOM_7YN60TedZhllAW8Twd18hcwRGpdkIq40JSSj6BMeZ_uv_lHTQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Translated Translation API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The company mainly serves enterprises like Airbnb and has managed translations for over 260k clients so far. Their services aid marketers with Google Ads translation and subtitling while providing an efficient API. On top of that, they offer a free migration plan and a customized extractor to pull content from your data.\u003C\u002Fp>\u003Ch3 id=\"ibm-cloud-api-language-translator\">IBM Cloud API Language Translator \u003Ca class=\"markdownit-header-anchor\" href=\"#ibm-cloud-api-language-translator\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>The IBM Cloud API Language Translator translation models allow you to customize the glossaries and terminology while translating content. The machine translation API provides different character sets and language pairs to help make your web apps multilingual.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FCEEtdYCa__cdJ1Kavn7HnCGB55mHz79cjoxuvVeH9n8N4h_TWenXbOzq3nwCPHRrhQqCZZZRSNtTt0pEdttAR3Kdcr5exXwydpz7-PkNaSDHOKiwRxJAxkiMVICREpmkN2hLPbRRhKIOCcjj1zmeESO_7KAoH1VmB6xFrdTyzCRhu0XfMhnQcmIbluJV5A\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: IBM Watson Language Translator\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The level of customization is impressive since you're allowed to personalize the domain of the content you're translating further into corpus-level customization. Implementation is done with an easy API call. \u003C\u002Fp>\u003Ch3 id=\"translatecom-api\">Translate.com API \u003Ca class=\"markdownit-header-anchor\" href=\"#translatecom-api\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>With customers like Adcash or Slidepeak, the Translate API offers both services from both human translators and machine translations (a combination that we provide through our \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontinuous-localization-team\">Continous Localization Team\u003C\u002Fa>). \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FiESmmFl3oC5gyFFED-ShSUPJ-DSH9_1JZYIUg478j9PbdkGLp9DRnVAXbSkRxLlZzxVrTWlke1npbK-cxya2mXn6TBKDi-RTHWPVHVnRCv2Rlu8m4oN3bK5rbYQp77Jssx-4C1bEJa1tmpgvZKUgd1OHI3ESFjdPotSYCa9FUN_h2L_ivvmv-s92ncHELQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Translate API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The company offers support from human translators in over 70 languages and machine translations in over 90 languages. The service is used for customer service tickets, among others, and can immensely help reduce the costs of hiring multilingual agents.  You can also use the API to translate web content, apps, and documentation. \u003C\u002Fp>\u003Ch2 id=\"conclusion\">✔️ Conclusion \u003Ca class=\"markdownit-header-anchor\" href=\"#conclusion\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>Did you find your favorite? Are you missing any from the list? Let us know in the comments. Or jump straight in and try the Localazy API to localize your next project in a hassle-free way. \u003Cbr>\u003Cbr>\u003C\u002Fp>",{"id":365,"status":8,"created_on":2258,"modified_on":2259,"icon":2082,"header":2260,"description":2261,"button_label":2262,"link":2263},{"slug":2361,"id":2354,"uuid":2487,"title":2360,"html":2488,"comment_id":2354,"feature_image":2364,"featured":17,"visibility":2090,"email_recipient_filter":2091,"created_at":2489,"updated_at":2362,"published_at":2363,"custom_excerpt":2483,"codeinjection_head":7,"codeinjection_foot":7,"custom_template":7,"canonical_url":7,"authors":2490,"tags":2496,"primary_author":2548,"primary_tag":2549,"url":2550,"excerpt":2483,"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":2368,"cta":2485,"plainTags":2365},"581338a6-21b3-433c-80e7-71103f39e98a","\u003Cp>Translating your content online has never been easier than now. 🗣 Considering that content marketing is becoming increasingly important, the need to have this content translated into different languages is also increasing. This is where a Translation Service Provider (TSP) API enters the scene. 💡\u003C\u002Fp>\u003Cp>📄 In this article, we’ll explain what is a translation API to translate and \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fterm\u002Fcontent-localization\">localize your content\u003C\u002Fa> seamlessly and list 18 of the most popular translation APIs. \u003C\u002Fp>\u003Ch2 id=\"%F0%9F%A4%94-what-is-a-translation-api\">🤔 What is a translation API?\u003C\u002Fh2>\u003Cp>A \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ffeatures\u002Ftranslation-api\">translation API\u003C\u002Fa> is a software interface that developers can use to connect their own software with another application that can translate any text content. \u003C\u002Fp>\u003Cp>That comes from the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fapi\">definition of an API\u003C\u002Fa>: \u003C\u002Fp>\u003Cblockquote>\u003Cem>API stands for Application Programming Interface. API enables applications to exchange data with each other. 📲\u003C\u002Fem>\u003C\u002Fblockquote>\u003Cp>Many TSPs use a combination of machine learning algorithms and human capabilities to help businesses translate their content. \u003C\u002Fp>\u003Ch2 id=\"%F0%9F%93%9D-list-of-translation-api-providers\">📝 List of translation API providers\u003C\u002Fh2>\u003Cp>We’ve collected some of the most advanced translation APIs for you to use in the list below. \u003C\u002Fp>\u003Ch3 id=\"google-translate-api\">Google Translate API\u003C\u002Fh3>\u003Cp>Google Translate is probably the most popular machine translation engine in the world. And when it comes to translation service providers, everyone would head to the big G.\u003C\u002Fp>\u003Cp>The Google Translation API pricing is distributed into four tiers: Translation API Basic, Translation API Advanced, AutoML Translation, and Media Translation API. The first 500,000 characters are free, and the Basics package starts with prices as low as $1.5 per 575,000 characters. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FfrG7oHhZ0YRjUp5QHZ2oPBnU5vf1U4KlajQReQCc926lkN463lRkDXxrtIHNGIR4En4opZlOfEhJk0blosJojw9B-idUVOTsAFmbmmzzQGKPc6ZeTGDkS0WlrsADQad7ZBMYsagULe2yc-19YAUETo2In6MNLiuh917WhgRB0rmcNZQjBGP3MMgqWFhrjA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: Google Cloud\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The Google Cloud Translation API can be integrated easily by developers to make the production of accurate translations automatic and practical.\u003C\u002Fp>\u003Cblockquote>Google Translate is integrated inside Localazy and available on the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftiers\u002Fautopilot\">Autopilot plan\u003C\u002Fa> and above.\u003C\u002Fblockquote>\u003Cp>However, the API runs on \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fmachine-translation\">machine translation\u003C\u002Fa> and doesn’t understand the context in which a word or idiom may be used. The result can lead to \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Flocalazy-best-tool-translation-automation\">funny and often embarrassing results\u003C\u002Fa> and, in worse cases, legal troubles. But the best part about it is that it offers many integration options. \u003C\u002Fp>\u003Ch3 id=\"amazon-translate\">Amazon Translate\u003C\u002Fh3>\u003Cp>Usually, talking about the translation tech without mentioning Amazon wouldn't make sense. The company has launched its tool, Amazon Translate, which functions on \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNeural_machine_translation\">Neural Machine Translation (NMT)\u003C\u002Fa> algorithms to help produce quality translations. Their API accepts materials in several formats, including \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmicrosoft-excel\">Excel spreadsheets\u003C\u002Fa>, Word files, and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fmicrosoft-powerpoint\">PowerPoint presentations\u003C\u002Fa>. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002F-tdJ3gGSG2Arlk8zhcuuMavAGaccjjvhScJD8g6XzBQzU6KFllTrb7vYHe46uE-DHH6wVJS4ORGGhZjoHl8kY_7xa_PLlwIvDucLAGMcHYW-p-4b_eAIKpSuGPfSwRhy-wFShYcTy6ObgyTPF14PP6uDZ0LDqtza3MVBCCU0eLbv5qbVbF_xKc9ivI3IBw\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: AWS\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cblockquote>Amazon Translate is also another machine translation engine that's available at Localazy. And the best thing about it is you can use it on the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftiers\u002Ffree\">Free plan\u003C\u002Fa>!\u003C\u002Fblockquote>\u003Cp>Unlike traditional translation services that rely on statistical algorithms and rules, Amazon implements deep learning, which tries to mimic how the human brain functions to deliver more natural translations. Also, the API seamlessly integrates the tool whenever you need it. Amazon Translate allows you to translate \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Fwebsite-content-translation\">website content\u003C\u002Fa>, chat messages, or emails.\u003C\u002Fp>\u003Ch3 id=\"yandex-api\">Yandex API\u003C\u002Fh3>\u003Cp>Yandex launched its translation service in 2011, and since then, it has gone through continual enhancements. There are plans for both small and big companies as well as individuals, and its services include over 100 languages. Users say that Yandex’s pricing is more affordable than Google Translate API’s, which gives it an advantage. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FOHO0vZlkccyWAMzXMz-G_JVDxzOq2HrfY4892sun0_IAq3GKVdfpoTWC9abQcL17IjDdOLwInAtXUUZhOOS1MsSrYNBDe1_1uB_kEHLb1nixkHn7gpSj6r1Yien_xX6ZzAMznCkZJ3FmbwFve4ivzRAav3knaeP72jpmVqbZ191stXvGx52QK8Lb9zxS3g\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Yandex Translate API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>However, Go\u003Cem>o\u003C\u002Fem>gle Translate offers twice as many languages as Yandex (200+), which might be a dealbreaker. The service is used to translate both web pages and text materials. It does this by relying on a neural \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fterm\u002Fmachine-translation\">machine translation\u003C\u002Fa> algorithm that analyzes the translated texts and builds dictionaries for each word which are then used to aid in the quality of translations.\u003C\u002Fp>\u003Ch3 id=\"deepl\">DeepL\u003C\u002Fh3>\u003Cp>If you are searching for a translation service that goes deeper into the intricacies of a language and has \u003Ca href=\"https:\u002F\u002Ftechcrunch.com\u002F2017\u002F08\u002F29\u002Fdeepl-schools-other-online-translators-with-clever-machine-learning\u002F\">made headlines for beating other popular translation engines\u003C\u002Fa> like Google with its accuracy, DeepL is the one. The statistics that compare it with other \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Ftranslation-service\">translation services\u003C\u002Fa> offered by Facebook, Microsoft, and even Google Translate show that the difference is enormous. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002Fmm6GRQOaSl0hh147yiHYoTkgcN9lIZ0sE046vKg1duAO7vo_yDDywPu5DSJJbQFrNUMJ6TZydUbJkqMJVkCCcrA0xTDaxTIsGYcrBvMQJ1sH5flS9_Z0Zms7sGPNCT4iCcwaYMz0EGklu5Awt9QAcjO_WBL41dKvGiHA9S62O9IoD7bze-xFzMvxHbI8nA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: \u003C\u002Fem>\u003Ca href=\"https:\u002F\u002Ftechcrunch.com\u002F2017\u002F08\u002F29\u002Fdeepl-schools-other-online-translators-with-clever-machine-learning\u002F\">\u003Cem>TechCrunch\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>What’s more exciting is that the DeepL Free translation API offers the option to translate up to 500,000 characters for free. \u003C\u002Fp>\u003Cblockquote>DeepL is the third engine built-in to Localazy. Enjoy some of the best machine translation engines with the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftiers\u002Fautopilot\">Autopilot plan\u003C\u002Fa>!\u003C\u002Fblockquote>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FaGTiMqTC0cAWTv0rnU-M2o-rSu9S2Mw385RS9rf4CoFSkO5JyLL3TKMgq8vCc83RgGUmTzlaK8Nk00Tufgpd_63EJyEu7jS_F5ZUxn6TN-PBgYdSmSn6nSgDIfl6WO04oF5DghLqg2j3aMMVG-UU0bmd-l4A_ki0JUPLg5eWheLtm4GIa_UNaaULHP8qNQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: DeepL Translator API\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The formats you can translate using DeepL API include Word documents, PDFs, PowerPoint presentations, and HTML files. As in many other translation services, it comes with the capability to detect languages, which means that you’re able to upload a file, and it will detect its language instantly.\u003C\u002Fp>\u003Ch3 id=\"microsoft-azure-translator-api\">Microsoft Azure Translator API\u003C\u002Fh3>\u003Cp>Searching for a powerful translation engine that doesn’t take much work to set up? Our fifth alternative is the Microsoft Azure Translator API, which enables you to translate text between over 100 languages without much effort and is easy to integrate. You can choose between one of the three features that it offers. \u003C\u002Fp>\u003Cblockquote>Microsoft Azure Translator is the fourth (and at this time final) engine included with the Localazy \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftiers\u002Fautopilot\">Autopilot plan\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FBcgkA6ofiyXexYaLbA8NFs70BX4HD1O-HcqlJBwprc8g3yvhQGhSMNXvUT5qk7ZOMS36MBXUFf2qfChr-TBv9qH2Ik8Vd0XRo2izA4GbE07ja7q54LmQ4tZy0aHha_RIjFK0sYyzangQyWO5Bu07TFNYCQWmydzNG3txS79EjLs-4_oZtkL-fw28bEibEg\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: Microsoft Azure Translator API\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Depending on your situation, you may opt to translate documents and texts or build your own models to use the translator API however you want. Microsoft uses neural machine translation to power its translation services. It caters to a wide variety of industries, such as call centers or agents who need to speak with customers who belong to different nationalities.\u003C\u002Fp>\u003Ch3 id=\"itranslate\">iTranslate\u003C\u002Fh3>\u003Cp>You might have used the iTranslate on your phone for on-the-spot voice translations when speaking to a stranger. The handy mobile app supports over 100 languages. However,  you’ll be able to use only about 50+ languages and dialects in their API integrations.   \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FIZPzIXXv8INgIup0yBvJmorlmwkcom0n6Y-opISVTuQqzpIXygK1mqQbs3_3QI0l3wJ4rIB2E1goee4wb0FatJ-o-BEakK7eDrC-yt0z903RO7GlnHab6LibOThCj7pfiUwL5Js8fVXJsYocUPCGSuibsiIPwGCF0BHgRBzvgAjNnuEdwS94j6Ng70154g\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: iTranslate API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The iTranslate API supports text translations and ensures your data is kept safe by not keeping any records of it after it’s translated. Snap Inc recently announced that they were integrating the iTranslate API for their Lens Studio to provide AR developers with the capability to build multilingual lenses.\u003C\u002Fp>\u003Ch3 id=\"lingvanex\">Lingvanex\u003C\u002Fh3>\u003Cp>Another growing company that works majorly with large enterprises is Lingvanex. Their machine translation API is quite diverse and affordable for both consumers and businesses. Working with confidential data could get out of control quickly, and that’s why they enforce privacy protection according to the GDPR &amp; CCPA policies.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002Fy18QQ6JGGcM9lUpJvnmda75K8pzWGhH8YSRK3S1YwbiM8AsP0q_1d3ppPQUER1aI9oiDCAd9F_R1TSBMjQZFnM7VAw-BDmA15OFr-YtJ16qWE51QPlh_UkvhjI0TShjZF_h9meHyroN1kevWHbMYnGPKAXurgQrgC2TnAgaS1BpNLOWfIMr8e5ppjkqcLg\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Lingvanex API&nbsp;\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>With prices starting from $5 per 1 million translated characters, Lingvanex supports over 109 languages and multiple content formats, including web content, files, and text. Once you’re signed up on the platform, you’re rewarded with a free batch of 200,000 characters that you can use before starting to pay.\u003C\u002Fp>\u003Ch3 id=\"transifex\">Transifex\u003C\u002Fh3>\u003Cp>If you go online, you’re likely to find some negative reviews about the app from two years ago, saying that it is a bit slow even though it has all the functionalities that it promises. This \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fcat-tool\">CAT (Computer-assisted Translation) tool\u003C\u002Fa> and its API were born in the heart of Greece, Athens, slowly catching the attention of big brands like Reddit and Coursera, which started working with it. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002F0dfUiAyVCsuHcjNEb0dlXre19ViPrUBQ64d3ed_MSS_z5gXPkuut12taevg1RkEix_M7cnbuZlkaDjwbYStbSG0xFvkwP01MkeZkWe0BEDI2FJqUvkEWfZr8Nq8T2R7oQUbW5aPBso3ppooP9x30NI5r0W4O2dVOVUczPBDBDBhHyBFpr0XFG_RFmuV7KQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Transifex\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The platform doesn’t directly offer translations, but it matches companies and users with translators and takes care of the translation management process. You can rely on it to manage content for digital products such as videos, games, websites, and mobile apps. \u003C\u002Fp>\u003Cp>However, most of its features come for a steep price since it’s designed for large enterprises. Localazy is a much more affordable alternative, and it's easier to get started with it, as this \u003Ca href=\"https:\u002F\u002Fwww.capterra.com\u002Ftranslation-management-software\u002Fcompare\u002F204830-152411\u002FLocalazy-vs-Transifex\">Capterra comparison\u003C\u002Fa> clearly concludes.\u003C\u002Fp>\u003Ch3 id=\"smartling-translation-api\">Smartling Translation API\u003C\u002Fh3>\u003Cp>This company has quite a reputation in the industry. Large-sized companies like \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Ftranslate-shopify-store\">Shopify\u003C\u002Fa> and SurveyMonkey have chosen Smartling to manage their translation processes. Offering a CAT API, the platform comes in handy for translation services. You can order translations from professionals or use machine translations.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh5.googleusercontent.com\u002FLWDrAI8vkBtNVASW2LU-v8oBwHr41oAWKFRHjx8c2pjCyno4tbl5lNkhcsRBTi8viNMR4LFzh_DwbMfO8txk4Dtgku2qMo0F9mjJqOHaVGWH1mPB26Vcbk89Ppb6EZ_ueybJ4eZVRjv1qx1fh2ua-fYr7Uc40WLCR0fLReB3MWSIxFHoJCl0BMwJIwib\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Smartling\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Their pricing isn’t cheap. It starts from $200 per month, and they don’t even offer a free trial or free version for new users. \u003C\u002Fp>\u003Cblockquote>Try Localazy for free. See what's included in the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftiers\u002Ffree\">Free plan\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cp>Even though Transifex offers complete translation management, \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Ftranslation-memory\">Translation Memory (TM)\u003C\u002Fa>, CAT tools, and an API, they lack some of the essential localization features, such as activity dashboards and commenting.\u003C\u002Fp>\u003Ch3 id=\"unbabel-translation-api\">Unbabel Translation API\u003C\u002Fh3>\u003Cp>Unbabel is the next translation provider on our list. It was founded by Vasco Calais Pedro, an academic interested in Social Network Semantic Analysis and Big Data and a Ph.D. holder in Computer Science. The platform offers support in over 30 languages and connects its users with human editors while providing a \u003Ca href=\"https:\u002F\u002Fdevelopers.unbabel.com\u002Freference\u002Fgetting-integrated\">machine translation API\u003C\u002Fa> at their disposal. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FiNOp5f8iqjjr5vm-mcdYn6Aa7GKGKE_vsCx6wwCmf67SBxvHMs4mZPI1zwyumlka3TnioGGEjraIdYKdruHyVJ-5eGmuSR7bpWq7_2k-jqe7NPxa1kqXoIuFVc-alJ0nTllyCmHnZ9LIXnFbdHAB-Jk56umgMIbW_YIBoSGj-yufER61BGT2sCgzZ8x8oA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Unbabel\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Recently, they acquired another startup, Lingo24, which uses AI to translate content en masse. Major brands like Udemy and Microsoft have been using their services to empower their customer support teams to communicate with multilingual customers. However, Unbabel doesn’t offer a free trial version (\u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Ftiers\u002Ffree\">unlike Localazy\u003C\u002Fa>) and charges its users per feature.\u003C\u002Fp>\u003Ch3 id=\"localazy-translation-api\">Localazy translation API\u003C\u002Fh3>\u003Cp>Localazy \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\">API\u003C\u002Fa> is a favorite way of integrating software products with the automated localization platform Localazy. It was launched in 2021, fresh with insights from the localization market and Localazy users, and it's equipped with powerful features that enable you to manage your translation projects at Localazy programmatically.\u003C\u002Fp>\u003Cp>The Localazy API is organized around REST with predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F11\u002Fimage-34.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1920\" height=\"969\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2022\u002F11\u002Fimage-34.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2022\u002F11\u002Fimage-34.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2022\u002F11\u002Fimage-34.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2022\u002F11\u002Fimage-34.png 1920w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>\u003Cem>Source: \u003C\u002Fem>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\">\u003Cem>Localazy Translation API\u003C\u002Fem>\u003C\u002Fa>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Localazy API offers endpoints to import content for translation, download translations, manage source keys in the project, and link source keys together to solve duplicity issues. You can also upload screenshots and manage glossary terms to ensure good context for the translators working on your Localazy project. \u003C\u002Fp>\u003Cp>The Localazy API is continuously improving, and we are carefully listening to our user's feedback to enhance and automate their localization workflows.\u003C\u002Fp>\u003Cblockquote>Learn all about the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fapi\u002Fintroduction\">Localazy API in the documentation\u003C\u002Fa>.\u003C\u002Fblockquote>\u003Cp>And as said earlier, Localazy combines four machine translation engines inside one platform. So you’ll be able to use Amazon Translate as a free option and browse through suggestions from DeepL, Google Translate, or Azure Translate on the Autopilot plan and above.\u003C\u002Fp>\u003C!--kg-card-begin: html-->\u003Cdiv class=\"markdown-it-vue-alter markdown-it-vue-alter-info\">\u003Ci class=\"markdown-it-vue-alert-icon markdown-it-vue-alert-icon-info\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"64 64 896 896\" data-icon=\"info-circle\" width=\"1em\" height=\"1em\" fill=\"currentColor\" aria-hidden=\"true\" class=\"\">\u003Cpath d=\"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z\">\u003C\u002Fpath>\u003C\u002Fsvg>\u003C\u002Fi>\u003Cp>TIP: We’re maintaining the \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@localazy\u002Fts-api\">\u003Ccode>@localazy\u002Fts-api\u003C\u002Fcode>\u003C\u002Fa> library, which wraps all of the Localazy API resources.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C!--kg-card-end: html-->\u003Cp>\u003Cstrong>You can also read articles about the API on the Localazy blog:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fwhat-is-localazy-translation-api\">What is Localazy Translation API\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Ftypescript-library-for-localazys-api\">TypeScript library for Localazy API\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fhow-to-translate-ad-banners-localazy-api-marketing-localization\">Translate Ad Banners on the fly with Localazy API\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3 id=\"systran-translate-api\">Systran Translate API\u003C\u002Fh3>\u003Cp>Available to companies and individual developers needing to translate content across their projects, the Systran Translate API is pretty flexible to use. It allows you to translate both external and internal applications easily and offers the proper tools to tackle different types of content, including videos and images. It supports over 50 languages powered by artificial intelligence. \u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002F2jqmlX9ZeOHlMZs5sa5zAxlvIGq1H5QgKgy-Wq4bsB2TEuFG9-ql0FcrvgknCQq2C5tQGTBLzHd8svkeHsOILq57Y_aQRFn_pzkTsLZ0qMhr9FauxzAwqdemyIiIYsz5nPeJBXL161FrP3jA6yJgrMsxyjDu1a6KKAdQ4LoY9csczmyPL4rcfPULj9mGEw\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Systran Translation API&nbsp;\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The automatic translation API can easily detect languages, summarize documents, and easily translate online chats, web pages, or support tickets. Its translator API provides real-time translation and offers 500,000 characters in its free trial version that lasts 14 days.\u003C\u002Fp>\u003Ch3 id=\"memsource-api\">Memsource API\u003C\u002Fh3>\u003Cp>Memsource was founded in 2010, providing a wide set of tools in its CAT API, including translation memories, integrations with translation management services, and desktop and browser versions. \u003C\u002Fp>\u003Cp>In September 2022, the company announced its new identity with Phrase, another well-known localization software acquired by Memsource in 2021, thus renaming its services under Phrase name. That's why their brand is mentioned often in Memsource API documentation. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FaKMJv4hj2xEapt3g3iepMV1W0458fEVwViFZRxcViU6zxSAh4kSr8MWPXQ7hFlBEFPqZ-X8HyDdtd8n5bKEHvimb3V43SBPYsdWZku2acnK4UaKvVr3gi7kF0Ra_YtKPMv58iqVQD-nMkouCu_6AyeP2CJkr237eowDkuqfEKZAUoLwiChgniBvlNu8GxA\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Phrase\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The Translation Management System (\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Ftranslation-management-system-tms\">TMS\u003C\u002Fa>) helps you with the translation management of website assets, file documents, and translators. You can access the platform through your mobile device and benefit from its machine translation engine.\u003C\u002Fp>\u003Ch3 id=\"poeditor-api\">POEditor API\u003C\u002Fh3>\u003Cp>The \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fpoeditor-alternative\">POEditor\u003C\u002Fa> offers an automatic translation API that complements your translations via machine translations which can save a lot of time in large projects. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002FrrOoY1me6WlkSkpY40WzdjsgOOvqNUmyqEeJFgQZXB8eSxIBC9NtlYK_B2TBXpwVKMf6qXlyCvSVu-FzfE4UiNtJmGZ9tn8KL1NzShH3zLEUtz6beSg7X8WjJoKBTQmymmwps42u7uHVCidJTwMgdMzUyj-T1VRSe6CVjF8U9LV4IKhp66OKorSd03-alg\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: POEditor\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Their free version offers around 1,000 strings but doesn't include a Translation Memory (TM). The paid plans start at $14\u002Fmonth, and apart from using API,  POEditor can be easily integrated with Bitbucket, VTSTS, and GitHub, among other technologies. It also integrates with Microsoft Teams and Slack to support communication during localization.\u003C\u002Fp>\u003Ch3 id=\"libretranslate\">Libretranslate\u003C\u002Fh3>\u003Cp>Libretranslate offers an open-source. self-hosted, machine translation API that focuses on providing high-quality translations and keeping your data safe. Supporting over 100 languages, this open-source machine translation API is practical to some extent. What's more exciting about it is the capability of the API to work offline as well. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002F94PnGgxNP9nad-6syO3uG3NDiJxO3HI6GE2c3gzV_ZtnKRcmMYXTVgzv399tEhKCzFuMVRrFgROchDhgI3tK508zWYt0qgwzKcpuQ2oFsBLkqD4-6tlbLnL6a2EQa9yIE_iUlAYS59e9p6CIXmSRXy2U6V6IoVqjHfvu4_Zs2CX7Z2CWVNLEEhZapS_D7g\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>\u003Cem>Source: Libretranslate\u003C\u002Fem>\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>Libretranslate provides self-hosted data services and allows you to use it even in production by utilizing an API key. \u003C\u002Fp>\u003Cp>Unlike most translation service providers, the API doesn't rely on translation engines like DeepL, Amazon, or Google, but it uses the Argos Translate library, which is open source and might pose some accuracy issues at times. However, you can provide feedback to their production endpoints to suggest improvements.\u003C\u002Fp>\u003Ch3 id=\"translated-api\">Translated API\u003C\u002Fh3>\u003Cp>Translated machine translation API supports a wide range of file formats and an impressive number of 194 languages. Whether you're a developer or a company, their services span from real-time progress monitoring, quality assurance, and the option to add external translators to the project easily. \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh4.googleusercontent.com\u002Fq254mJ86vVez3O6MJ7R_QjPx-F-WVmBAfaDXQmcZcLZ7O4hQ-2nh7dfjlPFYIQlkYHZRnl9ZXzasjTj4TrcvgHa6FvJoQcfRTAv7lCE_XLp0qDcQB2ZWv9S-Y4Ya2yrnWNPlcaFwPrOM_7YN60TedZhllAW8Twd18hcwRGpdkIq40JSSj6BMeZ_uv_lHTQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Translated Translation API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The company mainly serves enterprises like Airbnb and has managed translations for over 260k clients so far. Their services aid marketers with Google Ads translation and subtitling while providing an efficient API. On top of that, they offer a free migration plan and a customized extractor to pull content from your data.\u003C\u002Fp>\u003Ch3 id=\"ibm-cloud-api-language-translator\">IBM Cloud API Language Translator\u003C\u002Fh3>\u003Cp>The IBM Cloud API Language Translator translation models allow you to customize the glossaries and terminology while translating content. The machine translation API provides different character sets and language pairs to help make your web apps multilingual.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh3.googleusercontent.com\u002FCEEtdYCa__cdJ1Kavn7HnCGB55mHz79cjoxuvVeH9n8N4h_TWenXbOzq3nwCPHRrhQqCZZZRSNtTt0pEdttAR3Kdcr5exXwydpz7-PkNaSDHOKiwRxJAxkiMVICREpmkN2hLPbRRhKIOCcjj1zmeESO_7KAoH1VmB6xFrdTyzCRhu0XfMhnQcmIbluJV5A\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: IBM Watson Language Translator\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The level of customization is impressive since you're allowed to personalize the domain of the content you're translating further into corpus-level customization. Implementation is done with an easy API call. \u003C\u002Fp>\u003Ch3 id=\"translatecom-api\">Translate.com API\u003C\u002Fh3>\u003Cp>With customers like Adcash or Slidepeak, the Translate API offers both services from both human translators and machine translations (a combination that we provide through our \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontinuous-localization-team\">Continous Localization Team\u003C\u002Fa>). \u003Cbr>\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Flh6.googleusercontent.com\u002FiESmmFl3oC5gyFFED-ShSUPJ-DSH9_1JZYIUg478j9PbdkGLp9DRnVAXbSkRxLlZzxVrTWlke1npbK-cxya2mXn6TBKDi-RTHWPVHVnRCv2Rlu8m4oN3bK5rbYQp77Jssx-4C1bEJa1tmpgvZKUgd1OHI3ESFjdPotSYCa9FUN_h2L_ivvmv-s92ncHELQ\" class=\"kg-image\" alt loading=\"lazy\">\u003Cfigcaption>Source: Translate API\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Cp>The company offers support from human translators in over 70 languages and machine translations in over 90 languages. The service is used for customer service tickets, among others, and can immensely help reduce the costs of hiring multilingual agents.  You can also use the API to translate web content, apps, and documentation. \u003C\u002Fp>\u003Ch2 id=\"%E2%9C%94%EF%B8%8F-conclusion\">✔️ Conclusion\u003C\u002Fh2>\u003Cp>Did you find your favorite? Are you missing any from the list? Let us know in the comments. Or jump straight in and try the Localazy API to localize your next project in a hassle-free way. \u003Cbr>\u003Cbr>\u003C\u002Fp>","2022-11-08T12:44:47.000+01:00",[2491],{"id":2356,"name":2357,"slug":2358,"profile_image":2359,"cover_image":7,"bio":2492,"website":7,"location":2493,"facebook":7,"twitter":2494,"meta_title":7,"meta_description":7,"url":2495},"Marketing strategist writing about about SaaS, languages, and localization. At Localazy, I share stories and tips on making software easier to build, translate, and use worldwide.","Tirana, Albania","@gledjan1","https:\u002F\u002Fghost.localazy.com\u002Fauthor\u002Fgletjan-muco\u002F",[2497,2498,2499,2500,2501,2502,2508,2513,2518,2519,2520,2521,2526,2527,2532,2533,2538,2543],{"id":2291,"name":2292,"slug":2293,"description":2261,"feature_image":7,"visibility":2090,"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":2294},{"id":2107,"name":655,"slug":659,"description":655,"feature_image":7,"visibility":2090,"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":2108},{"id":2279,"name":2163,"slug":2164,"description":2163,"feature_image":7,"visibility":2090,"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":2280},{"id":2126,"name":2127,"slug":2128,"description":7,"feature_image":7,"visibility":2090,"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":2129},{"id":2296,"name":2297,"slug":2298,"description":2174,"feature_image":7,"visibility":2090,"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":2299},{"id":2503,"name":2504,"slug":2505,"description":2506,"feature_image":7,"visibility":2090,"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":2507},"60a37fc7cf7b6a0001d1f128","[DICT] CAT tool","term-11","CAT stands for Computer-aided Translation Tool, a type of software used to increase productivity during the translation process.","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-11\u002F",{"id":2509,"name":2510,"slug":2511,"description":2385,"feature_image":7,"visibility":2090,"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":2512},"60a37fc7cf7b6a0001d1f157","[DICT] Continuous Integration","term-58","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-58\u002F",{"id":2514,"name":2515,"slug":2516,"description":2411,"feature_image":7,"visibility":2090,"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":2517},"61d42894df4bcb00010bce9f","[DICT] DeepL Translator","term-113","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-113\u002F",{"id":2306,"name":2307,"slug":2308,"description":2190,"feature_image":7,"visibility":2090,"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":2309},{"id":2311,"name":2312,"slug":2313,"description":2314,"feature_image":7,"visibility":2090,"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":2315},{"id":2317,"name":2318,"slug":2319,"description":2320,"feature_image":7,"visibility":2090,"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":2321},{"id":2522,"name":2523,"slug":2524,"description":2434,"feature_image":7,"visibility":2090,"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":2525},"60a37fc7cf7b6a0001d1f15a","[DICT] Language Service Provider (LSP)","term-61","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-61\u002F",{"id":2323,"name":2324,"slug":2325,"description":2223,"feature_image":7,"visibility":2090,"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":2326},{"id":2528,"name":2529,"slug":2530,"description":2452,"feature_image":7,"visibility":2090,"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":2531},"60a37fc7cf7b6a0001d1f15e","[DICT] Machine learning (ML)","term-65","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-65\u002F",{"id":2333,"name":2334,"slug":2335,"description":2245,"feature_image":7,"visibility":2090,"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":2336},{"id":2534,"name":2535,"slug":2536,"description":2465,"feature_image":7,"visibility":2090,"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":2537},"60a37fc7cf7b6a0001d1f124","[DICT] Translation Memory (TM)","term-7","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-7\u002F",{"id":2539,"name":2540,"slug":2541,"description":2475,"feature_image":7,"visibility":2090,"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":2542},"60a37fc7cf7b6a0001d1f121","[DICT] Translation","term-4","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-4\u002F",{"id":2544,"name":2545,"slug":2546,"description":7,"feature_image":7,"visibility":2090,"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":2547},"61a0daffdf4bcb00010bc50c","[SYNDICATE]","syndicate","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fsyndicate\u002F",{"id":2356,"name":2357,"slug":2358,"profile_image":2359,"cover_image":7,"bio":2492,"website":7,"location":2493,"facebook":7,"twitter":2494,"meta_title":7,"meta_description":7,"url":2495},{"id":2291,"name":2292,"slug":2293,"description":2261,"feature_image":7,"visibility":2090,"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":2294},"https:\u002F\u002Fghost.localazy.com\u002Flist-of-18-translation-service-provider-apis\u002F",[2552,2677,2738,2815,2898,2961,3040,3102,3176,3235,3295,3342,3407,3469,3529,3585,3648,3696,3747,3802,3862,3908,3968,4030,4094],{"id":13,"status":8,"name":2553,"slug":2554,"date_created":2555,"meta_title":7,"meta_description":7,"logo":2556,"featured_image":2558,"internal_tag":2560,"banner":2562,"cta":2567,"testimonials":2575,"brand":2583,"client_industry":2592,"features":2594,"integrations":2614,"blog_articles":2617,"roles":2625,"industries":2646,"translations":2664,"case_study_id":13,"title":2666,"challenge_title":2667,"solution_title":2668,"benefits_title":2669,"benefits_btn_label":2670,"result_title":2671,"challenge_description":2672,"solution_description":2673,"benefits_description":2674,"result_description":2675,"description":2676,"benefits_btn_link":2574},"Rouvy","rouvy","2024-01-12T16:23:29.000Z",{"id":2557},"a7f5e5d2-58ad-415b-ae02-58c38b392517",{"id":2559},"a77374e3-fe90-4614-8b3c-1acbb03a89ba",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},118,{"id":147,"sort":7,"created_on":2563,"name":667,"cta_link":2564,"banner_image":2565},"2023-02-21T22:35:37.000Z","https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flanguage-cdn",{"id":2566},"8ae4b273-168e-4b39-85c2-f79282929ecb",{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},"2024-03-04T08:24:42.000Z","2024-03-04T08:43:53.000Z","member","Try Localazy now!","Automate your localization workflow and become the next success story.","Join Localazy","\u002Fregister",{"id":394,"status":8,"sort":7,"title":2576,"content":2577,"user_name":2578,"user_role":2579,"case_study_url":2580,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":2581},"Our developers love the set-and-forget philosophy of Localazy!","\"Localazy is a really user-friendly platform. We enjoy combining our in-house people, automated professional translations, and crowdsourcing the translations from the community in one project without too much management needed to make everything work.\""," Lukáš Tóth","Product Manager at Rouvy","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Frouvy\u002F",{"id":2582},"20b7f410-2631-481c-b5f1-3010717d2940",{"id":13,"status":8,"featured":17,"name":2553,"link":2584,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":2585,"industries":2587},"https:\u002F\u002Frouvy.com",{"id":2586},"f5605c13-f072-4207-9a54-b217299e2cc5",[2588],{"id":147,"status":8,"sort":7,"translations":2589,"name":2591},[2590],{"id":12,"languages_code":925,"name":2591},"Health & Fitness",[2593],{"id":12,"languages_code":925,"name":2591},[2595,2600,2604,2609],{"id":286,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2597,"alternative_name":7,"short_description":2598,"alternative_description":7,"value":7,"sort":286,"status":370,"subtitle":2599,"longer_description":7,"docs_link":7},"2022-03-17T12:23:43.000Z","Full control over changes","Visit every day or once a month, you are good.","unlimited changelog",{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},"Intuitive interface","The interface is easy to navigate, allowing everyone to quickly join your efforts.","Anyone can help you!",{"id":456,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2605,"alternative_name":7,"short_description":2606,"alternative_description":7,"value":7,"sort":456,"status":8,"subtitle":2607,"longer_description":2608,"docs_link":7},"Professional translation services","Our verified professionals will translate your project automatically as you add or change texts.","hire specialists on demand","Get translations on autopilot. Our verified professionals will translate your project automatically as you add or change texts.",{"id":82,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2610,"alternative_name":2611,"short_description":764,"alternative_description":2612,"value":1922,"sort":82,"status":8,"subtitle":764,"longer_description":2613,"docs_link":835},"Community translations","Community translations (ShareTM)","Share anonymously your translations with other projects on the platform, and as a reward, get your project translated to more languages for free.","Upload your app to Localazy and instantly share your translations with other apps on the platform, and as a reward, get your app translated to more languages for free.",[2615],{"id":535,"status":8,"name":538,"slug":537,"description":1663,"docs_link":1664,"meta_title":7,"meta_description":7,"icon":2616},{"id":540},[2618],{"id":2619,"status":8,"sort":7,"date_created":2620,"date_updated":2621,"title":2622,"slug":2623,"feature_image":2624,"meta_title":764,"meta_description":764,"reading_time":13},804,"2023-02-16T10:29:51.000Z","2026-05-03T22:29:38.000Z","Case Study: 🚴 ROUVY's Tour de localization with Localazy","case-study-rouvy-localization","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F02\u002FLocalazy-Interview-ROUVY.png",[2626,2632,2635,2638,2641,2643],{"id":26,"status":8,"created_on":2627,"slug":38,"persona_name":2628,"type":2629,"icon":40,"tags":2630,"meta_title":7,"meta_description":7},"2022-03-17T12:23:46.000Z","CMOs","role",[2631],"persona-role",{"id":22,"status":8,"created_on":2627,"slug":48,"persona_name":2633,"type":7,"icon":50,"tags":2634,"meta_title":7,"meta_description":7},"CTOs",[2631],{"id":94,"status":8,"created_on":2627,"slug":95,"persona_name":2636,"type":7,"icon":97,"tags":2637,"meta_title":7,"meta_description":7},"Localization Managers",[2631],{"id":59,"status":8,"created_on":2627,"slug":60,"persona_name":2639,"type":7,"icon":62,"tags":2640,"meta_title":7,"meta_description":7},"Product Managers",[],{"id":82,"status":8,"created_on":2642,"slug":83,"persona_name":1896,"type":2629,"icon":85,"tags":7,"meta_title":7,"meta_description":7},"2022-09-22T22:58:07.000Z",{"id":54,"status":8,"created_on":2627,"slug":71,"persona_name":2644,"type":7,"icon":73,"tags":2645,"meta_title":7,"meta_description":7},"Professional Translators",[],[2647,2650,2653,2656,2659,2661],{"id":147,"status":8,"created_on":2627,"slug":148,"persona_name":143,"type":7,"icon":150,"tags":2648,"meta_title":7,"meta_description":7},[2649],"persona-industry",{"id":5,"status":8,"created_on":2627,"slug":159,"persona_name":155,"type":7,"icon":161,"tags":2651,"meta_title":7,"meta_description":7},[2652],"persona-companytype",{"id":12,"status":8,"created_on":2627,"slug":200,"persona_name":2654,"type":7,"icon":202,"tags":2655,"meta_title":7,"meta_description":7},"Tourism Businesses",[2649],{"id":13,"status":8,"created_on":2627,"slug":169,"persona_name":2657,"type":7,"icon":171,"tags":2658,"meta_title":7,"meta_description":7},"E-commerce Businesses",[2649],{"id":108,"status":8,"created_on":2627,"slug":190,"persona_name":186,"type":7,"icon":192,"tags":2660,"meta_title":7,"meta_description":7},[],{"id":89,"status":8,"created_on":2662,"slug":180,"persona_name":2663,"type":7,"icon":182,"tags":7,"meta_title":7,"meta_description":7},"2022-06-02T23:33:26.000Z","Fintech Teams",[2665],{"id":22,"case_study_id":13,"languages_code":925,"title":2666,"slug":7,"challenge_title":2667,"solution_title":2668,"benefits_title":2669,"benefits_btn_label":2670,"result_title":2671,"challenge_description":2672,"solution_description":2673,"benefits_description":2674,"result_description":2675,"description":2676,"benefits_btn_link":2574},"Rouvy leveraged the Localazy CDN to serve users around the world","Reaching non-English speakers globally","Localazy made the big quality push","A powerful CDN to go all the way","sign up","Let the numbers do the talking","\u003Cp>Making the cycling app more familiar to cycling enthusiasts around the world. Offering content to users in the language they speak by carefully localizing their app &amp; website to five more languages. In addition, they simplified their localization workflow, as they were managing PO files back and forth with a translation agency.\u003C\u002Fp>","\u003Cp>Rouvy used Localazy TMS, our \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flanguage-cdn\" target=\"_blank\" rel=\"noopener\">Content Delivery Network\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Fprofessional-translation-services\" target=\"_blank\" rel=\"noopener\">Professional Translation Services\u003C\u002Fa> to automate their localization processes. Full implementation took just one month, while the integrations with Android, iOS, Desktop, and Apple TV were ready in two weeks.\u003C\u002Fp>\n\u003Cp>ROUVY has also invited volunteers from various regions to help them crowdsource translations. \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fstrapi-localization-plugin\" target=\"_blank\" rel=\"noopener\">Strapi\u003C\u002Fa> was later added after a round of alpha testing.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Quick and painless implementation.\u003C\u002Fli>\n\u003Cli>Fast integration methods.\u003C\u002Fli>\n\u003Cli>User-friendly, time-saving automated workflows.\u003C\u002Fli>\n\u003Cli>Continuous updates are guaranteed via CDN.\u003C\u002Fli>\n\u003Cli>Maximum precision and cultural adaptability thanks to Professional Translation Services.\u003C\u002Fli>\n\u003Cli>Community translations were utilized in some markets.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>Over the course of three years, Localazy CDN has effectively processed more than 1.6 billion requests and efficiently delivered over 12 terabytes of localized data straight to ROUVY customers worldwide. These impressive figures highlight the capacity and performance of our CDN in enhancing localized digital experiences.\u003C\u002Fp>","\u003Cp>\u003Cem>Rouvy is a global indoor cycling platform for athletes &amp; sports enthusiasts that lets you ride, exercise, and compete using a realistic simulation that includes +2000 scenic bike routes all over the world.\u003C\u002Fem>\u003C\u002Fp>",{"id":101,"status":8,"name":2678,"slug":2679,"date_created":2555,"meta_title":7,"meta_description":7,"logo":2680,"featured_image":2682,"internal_tag":2684,"banner":2685,"cta":2687,"testimonials":2688,"brand":2698,"client_industry":2708,"features":2709,"integrations":2720,"blog_articles":2723,"roles":2724,"industries":2725,"translations":2726,"case_study_id":101,"title":2728,"challenge_title":2729,"solution_title":2730,"benefits_title":2731,"benefits_btn_label":2670,"result_title":2732,"challenge_description":2733,"solution_description":2734,"benefits_description":2735,"result_description":2736,"description":2737,"benefits_btn_link":2574},"Mixit","mixit",{"id":2681},"d85615dd-c13a-485b-93c5-fe7998c3f95a",{"id":2683},"b704466f-19c9-4b8c-bc74-53f281889147",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":147,"sort":7,"created_on":2563,"name":667,"cta_link":2564,"banner_image":2686},{"id":2566},{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},{"id":216,"status":8,"sort":7,"title":2689,"content":2690,"user_name":2691,"user_role":2692,"case_study_url":2693,"button_text":7,"company_logo_link":7,"company_logo":2694,"user_avatar":2696},"Localazy greatly simplified the translation flow!","\"We would recommend Localazy very much, especially for businesses with their own translation teams. It greatly simplified the translation flow.\"","Adéla Flejšarová","IT Project Manager at Mixit","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fmixit\u002F",{"id":2695},"73f476f8-e905-4a3f-9ffd-33033f842299",{"id":2697},"ae8729c7-16e9-4dbe-a287-38549dd55ed1",{"id":332,"status":8,"featured":15,"name":2678,"link":2699,"country":2700,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":2701,"industries":2703},"https:\u002F\u002Fwww.mixit.hu","Czech Republic",{"id":2702},"661efe53-a449-4055-a6c4-5d89c1d2e317",[2704],{"id":137,"status":8,"sort":7,"translations":2705,"name":2707},[2706],{"id":22,"languages_code":925,"name":2707},"Food & Beverages",[],[2710,2716,2717],{"id":406,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2711,"alternative_name":2712,"short_description":2713,"alternative_description":2714,"value":1922,"sort":406,"status":8,"subtitle":2715,"longer_description":2714,"docs_link":830},"MT Pre-translate ","One-click Pre-translate","Apply instant machine translations to your texts in bulk. ","Apply instant machine translations to your texts in bulk. Just select the desired engine and target language.","Click and translate all",{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":2718,"created_on":2555,"is_released":17,"is_beta":15,"is_popular":15,"name":2719,"alternative_name":2719,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},179,"Translation management tools",[2721],{"id":286,"status":8,"name":522,"slug":521,"description":1316,"docs_link":908,"meta_title":7,"meta_description":7,"icon":2722},{"id":524},[],[],[],[2727],{"id":101,"case_study_id":101,"languages_code":925,"title":2728,"slug":7,"challenge_title":2729,"solution_title":2730,"benefits_title":2731,"benefits_btn_label":2670,"result_title":2732,"challenge_description":2733,"solution_description":2734,"benefits_description":2735,"result_description":2736,"description":2737,"benefits_btn_link":2574},"Mixit conquered five new markets with automated localization workflows","Saying goodbye to tedious manual work","Focus on what matters with automation","Crystal-clear automated workflows","A multilingual website for five new markets","\u003Cp data-guid=\"2f2385ad-a87a-4216-979a-094546b958dd\" data-pm-slice=\"1 1 []\">Penetrating five different markets in five different languages. The goal was to simplify the task of translating every new feature and avoiding changing the existing wording manually. Up until then, the team went through a ticketing system and assigned the tasks manually to coders.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Mixit used our potent command-line interface to streamline their localization workflow. Once the project was connected through \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa>, Branching was added, keys were uploaded, and the internal translation team was able to start localizing the original website in Czech into multiple languages at once.\u003C\u002Fp>\n\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Localazy's automatic alerts for updated translations, untranslated keys, errors, and typos also simplified and minimized the role of the IT team. Translators could now fix these issues themselves, generating freshly updated website versions every time.\u003C\u002Fp>","\u003Cul>\n\u003Cli data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">&nbsp;Simplified translation workflows for new languages.\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Task automation to save time and ditch manual work.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Translator alerts for new strings and text updates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"a325eec3-e334-49e0-b298-99ab354dcf88\" data-pm-slice=\"1 1 []\">The team at Mixit only needed a couple of weeks to localize their Vue.js website. A script was set up to process the translations and distribute them to the components. After that, the content was localized into Slovak, Polish, Romanian, Hungarian, and German, and was ready to be used in new markets.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>Mixit is a Czech e-shop offering hundreds of custom-made cereals and oatmeals that they ship to central European countries. Their personalized and ready-made options are often designed by cooks, nutrition specialists, and sportsmen.\u003C\u002Fem>\u003C\u002Fp>",{"id":456,"status":8,"name":2739,"slug":2740,"date_created":2741,"meta_title":7,"meta_description":7,"logo":2742,"featured_image":2744,"internal_tag":2746,"banner":2747,"cta":2752,"testimonials":2753,"brand":2761,"client_industry":2775,"features":2776,"integrations":2785,"blog_articles":2800,"roles":2801,"industries":2802,"translations":2803,"case_study_id":456,"title":2805,"challenge_title":2806,"solution_title":2807,"benefits_title":2808,"benefits_btn_label":2670,"result_title":2809,"challenge_description":2810,"solution_description":2811,"benefits_description":2812,"result_description":2813,"description":2814,"benefits_btn_link":2574},"Becard","becard","2024-01-16T09:55:18.000Z",{"id":2743},"ee28bc80-c771-4672-b214-2cf5a2070275",{"id":2745},"3e90a2c8-80e0-438a-9cbe-f0ca7bd74703",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":2750},"2022-03-17T12:23:14.000Z","default",{"id":2751},"72defd59-a21d-44b9-822c-4e183ca62b99",{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},{"id":286,"status":8,"sort":7,"title":2754,"content":2755,"user_name":2756,"user_role":2757,"case_study_url":2758,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":2759},"Localazy helped us streamline the localization process for 27 languages!","\"Localazy has significantly streamlined our localization process, making it more efficient and organized. The ease of collaboration and the clear tracking of translation progress have been instrumental in improving our workflow.\"","Manuel Radenkovic","Managing Director of Behires Services GmbH","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fbecard\u002F",{"id":2760},"d26f253d-7142-45cd-8ba4-a9661e91c271",{"id":291,"status":8,"featured":15,"name":2739,"link":2762,"country":2763,"region":2764,"email":2765,"competencies":2766,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":2768,"industries":2770},"https:\u002F\u002Fbecard.me\u002F","Germany","Europe","office@becard.me",[2767],"Digital Business",{"id":2769},"cd59d819-3226-45a4-9251-4e6d01395869",[2771],{"id":216,"status":8,"sort":7,"translations":2772,"name":2774},[2773],{"id":147,"languages_code":925,"name":2774},"Design",[],[2777,2778,2779],{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":2718,"created_on":2555,"is_released":17,"is_beta":15,"is_popular":15,"name":2719,"alternative_name":2719,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":2780,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":17,"name":361,"alternative_name":2781,"short_description":2782,"alternative_description":2782,"value":1922,"sort":959,"status":8,"subtitle":2783,"longer_description":2782,"docs_link":2784},41,"Language permissions","Language permissions allow managers to assign contributors to specific languages and further extend the role granularity.","Language-level access","\u002Ffeatures\u002Flanguage-permissions",[2786,2793],{"id":1777,"status":8,"name":2787,"slug":2788,"description":2789,"docs_link":2790,"meta_title":7,"meta_description":7,"icon":2791},"Laravel","laravel","Localize your Laravel app easily with Localazy CLI. Upload PHP files with strings from your Laravel app to Localazy and manage your translations easily. Download translated files back.","\u002Fdocs\u002Fcli\u002Fquick-start-php",{"id":2792},"7f457a8d-4f2c-4b00-a9f0-0f4667994c98",{"id":1721,"status":8,"name":2794,"slug":2795,"description":2796,"docs_link":2797,"meta_title":7,"meta_description":7,"icon":2798},"PHP","php","Localazy fully supports PHP, one of the most popular languages for web development.  Translate your PHP files with Localazy and fully automate localization of your web project.","\u002Fdocs\u002Fcli\u002Fphp-format",{"id":2799},"5fa6a513-37cd-4c0c-b304-520fae8c85af",[],[],[],[2804],{"id":456,"case_study_id":456,"languages_code":925,"title":2805,"slug":7,"challenge_title":2806,"solution_title":2807,"benefits_title":2808,"benefits_btn_label":2670,"result_title":2809,"challenge_description":2810,"solution_description":2811,"benefits_description":2812,"result_description":2813,"description":2814,"benefits_btn_link":2574},"Becard went global with easy-to-use localization tracking tools","Befriend global users with intuitive tools","Transparent workflows with Localazy","Quick PHP integration for seamless localization management","27 new locales for international expansion","\u003Cp data-guid=\"2f2385ad-a87a-4216-979a-094546b958dd\" data-pm-slice=\"1 1 []\">Making the platform accessible to a global audience by localizing it to dozens of languages. The objective was not only to provide a precise translation but to do so by carefully considering cultural differences. The platform had to be user-friendly and appeal to different regions in order to promote international growth while making internal project tracking easy.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Becard used \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\" target=\"_blank\" rel=\"noopener\">Localazy API\u003C\u002Fa> to efficiently process their source files and help team members easily access the content that needed translation. Using our \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Flaravel\" target=\"_blank\" rel=\"noopener\">PHP\u002FLaravel\u003C\u002Fa> integration, they automatically integrated the files into the project seamlessly.&nbsp;\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Efficient translation management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"0a772ce3-07ae-43f7-a664-b509af5578b4\">User-friendly features.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"81dff784-d24b-4dab-be98-6e5aad95f840\">Easy collaboration and clear progress-tracking tools.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"3d34c69c-e71b-4ff7-99d5-859ad4a94c86\">Reliable customer support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"a73ce9ae-b57e-4351-aa7c-429f49492dc2\">Ample coverage for different locales.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"6a4f2bb0-0382-4963-ba8e-cb0f73d8263a\" data-pm-slice=\"1 1 []\">The team at Becard adapted their marketing content to 27 locales with Localazy's help in just two weeks. After the PHP\u002FLaravel integration was completed, their internal translation team was able to start localizing immediately. The website is currently available in English, German, Spanish, French, Italian, Portuguese, Hungarian, Czech, Bosnian, Croatian, Serbian, and Hindi. Arabic, Japanese, Dutch, Slovak, and Swedish are the next languages in their implementation list.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>Becard commercializes digital business cards for companies and marketing departments. This efficient and environmentally friendly method allows contact information to be effortlessly shared via link, QR code, or NFC.\u003C\u002Fem>\u003C\u002Fp>",{"id":216,"status":8,"name":2816,"slug":2817,"date_created":2818,"meta_title":7,"meta_description":7,"logo":2819,"featured_image":2821,"internal_tag":2823,"banner":2824,"cta":2826,"testimonials":2827,"brand":2835,"client_industry":2844,"features":2845,"integrations":2852,"blog_articles":2861,"roles":2878,"industries":2879,"translations":2886,"case_study_id":216,"title":2888,"challenge_title":2889,"solution_title":2890,"benefits_title":2891,"benefits_btn_label":2670,"result_title":2892,"challenge_description":2893,"solution_description":2894,"benefits_description":2895,"result_description":2896,"description":2897,"benefits_btn_link":2574},"Investown","investown","2024-01-16T09:56:23.000Z",{"id":2820},"489b86be-f820-4f2c-9143-6fe40b5b3bfb",{"id":2822},"5e78da62-5300-4544-bb5d-82957ad3d1c9",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":2825},{"id":2751},{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},{"id":244,"status":8,"sort":7,"title":2828,"content":2829,"user_name":2830,"user_role":2831,"case_study_url":2832,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":2833},"Very easy to use","\"The ease of use is splendid. Localazy's UI is simple, clean, and intuitive, and the price\u002Fperformance ratio is unbeatable. It's an easy-to-use-and-set-up localization tool with E2E capabilities.\"","Martin Uher","CTO at Investown.cz","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Finvestown\u002F",{"id":2834},"095b5e95-d286-4a4a-b6a4-7a1bd6671026",{"id":66,"status":370,"featured":15,"name":2816,"link":2836,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":2837,"industries":2839},"https:\u002F\u002Fwww.investown.cz\u002F",{"id":2838},"584b88aa-de32-47c6-a9d8-f93e825441f6",[2840],{"id":101,"status":8,"sort":7,"translations":2841,"name":2843},[2842],{"id":13,"languages_code":925,"name":2843},"Real Estate",[],[2846,2847,2848],{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":2718,"created_on":2555,"is_released":17,"is_beta":15,"is_popular":15,"name":2719,"alternative_name":2719,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":365,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2849,"alternative_name":7,"short_description":2850,"alternative_description":7,"value":7,"sort":365,"status":8,"subtitle":2851,"longer_description":7,"docs_link":7},"Continuous Localization Team","Order translations and we will translate and review your texts for you.","Delegate t9n and review tasks",[2853,2857],{"id":94,"status":8,"name":466,"slug":465,"description":2854,"docs_link":2855,"meta_title":7,"meta_description":7,"icon":2856},"Localazy integration for Android i18n is reportedly the most advanced Android localization solution on the market. Enjoy the advanced features of Localazy CLI, or check out how our Android SDK with Android studio library, and Gradle plugin will help you with the OTA updates of Android apps.","\u002Fdocs\u002Fcli\u002Fandroid-format",{"id":468},{"id":147,"status":8,"name":473,"slug":472,"description":2858,"docs_link":2859,"meta_title":7,"meta_description":7,"icon":2860},"Localize iOS apps using Localazy and tackle your continuous translation with ease. \nFor iOS and macOS apps, Localazy supports the new .xcstrings format. \n\nYou can also upload your .strings, .stringsdict, .plist, and XLIFF files. The XLIFF format is supported, including Apple’s extension for plurals.","\u002Fdocs\u002Fios\u002Finstallation-and-setup",{"id":475},[2862,2863,2871],{"id":2619,"status":8,"sort":7,"date_created":2620,"date_updated":2621,"title":2622,"slug":2623,"feature_image":2624,"meta_title":764,"meta_description":764,"reading_time":13},{"id":2864,"status":8,"sort":7,"date_created":2865,"date_updated":2866,"title":2867,"slug":2868,"feature_image":2869,"meta_title":2867,"meta_description":2870,"reading_time":147},974,"2020-09-28T15:09:34.000Z","2026-05-03T22:39:22.000Z","Why allow users to switch languages","why-allow-users-to-switch-languages","https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F9af638b2-4bdb-46b7-b672-3d494b791340","Learn why allowing users to switch languages in your app is crucial for sound app localization. ",{"id":2872,"status":8,"sort":7,"date_created":2873,"date_updated":2874,"title":2875,"slug":2876,"feature_image":2877,"meta_title":764,"meta_description":764,"reading_time":286},1047,"2023-11-02T15:39:45.000Z","2026-05-03T22:26:59.000Z","The ultimate guide to Localazy CDN","the-ultimate-guide-to-localazy-cdn","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F11\u002Fultimate-localazy-CDN-guide.png",[],[2880,2882,2884],{"id":59,"status":8,"created_on":2627,"slug":60,"persona_name":2639,"type":7,"icon":62,"tags":2881,"meta_title":7,"meta_description":7},[],{"id":22,"status":8,"created_on":2627,"slug":48,"persona_name":2633,"type":7,"icon":50,"tags":2883,"meta_title":7,"meta_description":7},[2631],{"id":26,"status":8,"created_on":2627,"slug":38,"persona_name":2628,"type":2629,"icon":40,"tags":2885,"meta_title":7,"meta_description":7},[2631],[2887],{"id":216,"case_study_id":216,"languages_code":925,"title":2888,"slug":7,"challenge_title":2889,"solution_title":2890,"benefits_title":2891,"benefits_btn_label":2670,"result_title":2892,"challenge_description":2893,"solution_description":2894,"benefits_description":2895,"result_description":2896,"description":2897,"benefits_btn_link":2574},"Investown found an intuitive solution to localize its iOS and Android apps","Finding an accessible and clear TMS","Covering all the fundamentals for growth","A greatly-priced solution with a clean UI","Early internationalization made easy","\u003Cp data-guid=\"707135cc-d311-4ad2-a3dc-49d97e248c96\" data-pm-slice=\"1 1 []\">Reaching as many users across Europe as possible by bridging language gaps. The goal was to localize the platform to several key languages, enhancing comfort for investors while fulfilling regulatory requirements. Up to that moment, hard-coding translations into the system was difficult because of the platform's wide array of text strings. Investown was looking for a user-friendly, time-saving solution to manage translations.\u003C\u002Fp>","\u003Cp data-guid=\"117c79be-acb1-4701-b101-e7924979cec6\" data-pm-slice=\"1 1 []\">Localazy's \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\" target=\"_blank\" rel=\"noopener\">API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flanguage-cdn\" target=\"_blank\" rel=\"noopener\">CDN\u003C\u002Fa> were instrumental in streamlining the localization process for Investown's developers. All text strings were addressed during the product discovery phase, and then the localized content was transferred to the app through \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fandroid\" target=\"_blank\" rel=\"noopener\">Android\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fios\" target=\"_blank\" rel=\"noopener\">iOS \u003C\u002Fa>SDK integrations. Support was provided via Slack whenever the team needed a swift and helpful response.&nbsp;\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"5b43026c-6a59-4d86-85ea-0c8cf130a06f\">Simple and intuitive UI for translation management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"b2d04d30-1867-448e-9ca4-82377a409773\">Reliable content delivery network for translation updates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"3a79da24-6564-4b4f-bfba-d69749e7f531\">Easy integration with Android and iOS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"a5dff3f5-b0f4-4b96-88f1-c8e48486a8c4\">Great for end-to-end testing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"5bd7fe49-9e67-4c25-85d9-e5806c365018\">Superb ROI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"a325eec3-e334-49e0-b298-99ab354dcf88\" data-pm-slice=\"1 1 []\">Investown had the TMS system running E2E within just one sprint. Czech (their local language) and English (their test bed language) were implemented quickly for early i18n purposes. The team used the latter to get familiar with localization processes early in development before new languages were tackled.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>Investown is a crowdfunding real estate investment platform focused on the European market. It protects users' finances from inflation by making secured property deal investments easy to understand, clear, and reliable.\u003C\u002Fem>\u003C\u002Fp>",{"id":286,"status":8,"name":2899,"slug":2900,"date_created":2901,"meta_title":7,"meta_description":7,"logo":2902,"featured_image":2904,"internal_tag":2906,"banner":2907,"cta":2909,"testimonials":2910,"brand":2920,"client_industry":2929,"features":2930,"integrations":2933,"blog_articles":2937,"roles":2938,"industries":2944,"translations":2949,"case_study_id":286,"title":2951,"challenge_title":2952,"solution_title":2953,"benefits_title":2954,"benefits_btn_label":2670,"result_title":2955,"challenge_description":2956,"solution_description":2957,"benefits_description":2958,"result_description":2959,"description":2960,"benefits_btn_link":2574},"Customers 1st","customers-1st","2024-01-19T11:19:27.000Z",{"id":2903},"ae5ed54b-e426-48bd-aabe-b323788a80de",{"id":2905},"72a4a95d-ad5b-4171-bfb2-f2da88348b15",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":2908},{"id":2751},{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},{"id":611,"status":8,"sort":7,"title":2911,"content":2912,"user_name":2913,"user_role":2914,"case_study_url":2915,"button_text":7,"company_logo_link":7,"company_logo":2916,"user_avatar":2918},"Good pricing, good UI and ultimately does its job","\"I'd recommend Localazy to other peers in my industry. It offers good pricing, has a good UI and ultimately does its job. Being able to find missing translations and easily use machine translations is very smart.\"","Lasse Melbye","CTO & Co-Founder at Customers 1st","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fcustomers-1st\u002F",{"id":2917},"dd24f423-8203-48f9-b8bb-9ede2647720c",{"id":2919},"3fad30ec-f435-4452-9552-23cea997fdfc",{"id":77,"status":8,"featured":15,"name":2921,"link":2922,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":2923,"industries":2924},"customers 1st","https:\u002F\u002Fc1st.com\u002F",{"id":2917},[2925],{"id":13,"status":8,"sort":7,"translations":2926,"name":2928},[2927],{"id":26,"languages_code":925,"name":2928},"Computer Software",[],[2931,2932],{"id":406,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2711,"alternative_name":2712,"short_description":2713,"alternative_description":2714,"value":1922,"sort":406,"status":8,"subtitle":2715,"longer_description":2714,"docs_link":830},{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},[2934],{"id":493,"status":8,"name":495,"slug":494,"description":2935,"docs_link":1396,"meta_title":7,"meta_description":7,"icon":2936},"Online Angular project localization tool for your translation management. Enjoy true continuous localization with Localazy & translate your XLIFF files automatically.",{"id":497},[],[2939,2941,2943],{"id":5,"status":8,"created_on":2627,"slug":159,"persona_name":155,"type":7,"icon":161,"tags":2940,"meta_title":7,"meta_description":7},[2652],{"id":22,"status":8,"created_on":2627,"slug":48,"persona_name":2633,"type":7,"icon":50,"tags":2942,"meta_title":7,"meta_description":7},[2631],{"id":82,"status":8,"created_on":2642,"slug":83,"persona_name":1896,"type":2629,"icon":85,"tags":7,"meta_title":7,"meta_description":7},[2945],{"id":291,"status":8,"created_on":2946,"slug":2947,"persona_name":2948,"type":7,"icon":7,"tags":7,"meta_title":7,"meta_description":7},"2024-01-30T10:52:53.000Z","retail","Retail",[2950],{"id":286,"case_study_id":286,"languages_code":925,"title":2951,"slug":7,"challenge_title":2952,"solution_title":2953,"benefits_title":2954,"benefits_btn_label":2670,"result_title":2955,"challenge_description":2956,"solution_description":2957,"benefits_description":2958,"result_description":2959,"description":2960,"benefits_btn_link":2574},"Customers 1st made in-team localization accessible and efficient","Making translation work easier for the team","l10n as an integral part of the system","Frictionless translation processes","An accessible Point of Sale in two languages","\u003Cp data-guid=\"e2709993-0657-4ecb-be0a-56c6be675fa8\" data-pm-slice=\"1 1 []\">The company needed an easy-to-use TMS with a good UI that could fit nicely into its CI pipeline. Up until that point, developers were the only ones who could add or change translations of the app via an XML file - and their hands were full. The goal was to involve team members without technical skills in the process, freeing devs' hands.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Customers 1st migrated from their former system using \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">CLI\u003C\u002Fa>&nbsp;and quickly set up data exchange with Localazy.&nbsp;Now, the product team only has to write the texts in the default language and push them to Localazy to reach the global translation team. Getting the finished translations from Localazy to compile them into their Angular app is handled by their CI\u002FCD pipeline.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"5fccb959-c587-464f-a1bd-97a762e724cc\">Easy-to-navigate UI for non-technical team members.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"613e6e45-c3ef-4552-92bb-52e33afb2b7e\">Fast updates in the CI\u002FCD pipeline thanks to Localazy CLI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"c9b2671d-c195-48ea-a895-947dacc0406a\">Frictionless team processes that free developers' hands.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"b2c9accf-edf6-4200-aac6-b8a2a1859686\" data-pm-slice=\"1 1 []\">Customers 1st quickly localized their main Point of Sale (Angular SaaS app for store owners) to English using Localazy. The first iteration was done in 3 days. Every member in the product team can now translate within the platform, where two languages are managed: English and a version of Danish with bike service industry jargon.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>Customers 1st is a Danish company that helps retail brands succeed with the help of sales, inventory, customer, and store administration management tools that make resource tracking for stores easier, simpler, and more efficient.\u003C\u002Fem>\u003C\u002Fp>",{"id":244,"status":8,"name":2962,"slug":2963,"date_created":2964,"meta_title":7,"meta_description":7,"logo":2965,"featured_image":2967,"internal_tag":2969,"banner":2970,"cta":2972,"testimonials":2978,"brand":2986,"client_industry":2995,"features":2996,"integrations":3011,"blog_articles":3018,"roles":3019,"industries":3025,"translations":3028,"case_study_id":244,"title":3030,"challenge_title":3031,"solution_title":3032,"benefits_title":3033,"benefits_btn_label":2670,"result_title":3034,"challenge_description":3035,"solution_description":3036,"benefits_description":3037,"result_description":3038,"description":3039,"benefits_btn_link":2574},"SupportBox","supportbox","2024-03-07T23:08:34.000Z",{"id":2966},"29628966-912a-481e-b06d-2bc79bbdd2e4",{"id":2968},"642f6c63-dccb-4499-99ca-4308c9b02368",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":2971},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},"2024-04-11T11:09:17.000Z","Join Localazy today 💙","Translating has never been easier. Try Localazy for free with a 14-day trial.","Sign up","register",{"id":493,"status":8,"sort":7,"title":2979,"content":2980,"user_name":2981,"user_role":2982,"case_study_url":2983,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":2984},"The customer care is awesome!","\"Adding Localazy to our workflow was really easy. We appreciate the simplicity, as well as the ability to use keyboard shortcuts to speed things up. And the customer care is awesome, which we love.\"","Mário Roženský","CEO of SupportBox","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fsupportbox\u002F",{"id":2985},"4a4d7097-751c-4e83-8aaf-323091d55763",{"id":154,"status":8,"featured":15,"name":2962,"link":2987,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":2988,"industries":2990},"https:\u002F\u002Fsupportbox.cz\u002F",{"id":2989},"62a24ffd-dd65-46e9-af91-f6ce96cc2936",[2991],{"id":286,"status":8,"sort":7,"translations":2992,"name":2994},[2993],{"id":137,"languages_code":925,"name":2994},"IT",[],[2997,2998,3005],{"id":406,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2711,"alternative_name":2712,"short_description":2713,"alternative_description":2714,"value":1922,"sort":406,"status":8,"subtitle":2715,"longer_description":2714,"docs_link":830},{"id":132,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2999,"alternative_name":2999,"short_description":3000,"alternative_description":3001,"value":3002,"sort":132,"status":8,"subtitle":3003,"longer_description":3004,"docs_link":7},"Project users","Forget about team size restrictions and pricing per seat.","We don't limit the number of contributors you can call to help you with translations, reviews, or development.","Unlimited","Invite everyone","Forget about team size restrictions and pricing per seat. Localazy doesn’t limit the number of contributors you can call to help you with translations, reviews, or development.",{"id":269,"created_on":3006,"is_released":17,"is_beta":15,"is_popular":15,"name":371,"alternative_name":371,"short_description":3007,"alternative_description":3007,"value":1922,"sort":7,"status":8,"subtitle":3008,"longer_description":3009,"docs_link":3010},"2023-06-16T21:02:25.000Z","Set up advanced automations to perform actions based on certain triggers and conditions.","Advanced automations","Set up advanced automations to perform actions based on certain triggers and conditions. Automatically copy new translations to more languages, delete deprecated keys, or mark important keys as needing improvement based on conditions.","\u002Ffeatures\u002Fautomations",[3012],{"id":89,"status":8,"name":3013,"slug":3014,"description":3015,"docs_link":3016,"meta_title":7,"meta_description":7,"icon":3017},"YAML","yaml","YAML Ain't Markup Language, but it is possible to translate it to more languages using Localazy. Just upload your YAML files or integrate your project with Localazy via CLI and enjoy continuous localization.","\u002Fdocs\u002Fcli\u002Fyaml-format",{"id":1493},[],[3020,3022,3024],{"id":5,"status":8,"created_on":2627,"slug":159,"persona_name":155,"type":7,"icon":161,"tags":3021,"meta_title":7,"meta_description":7},[2652],{"id":22,"status":8,"created_on":2627,"slug":48,"persona_name":2633,"type":7,"icon":50,"tags":3023,"meta_title":7,"meta_description":7},[2631],{"id":82,"status":8,"created_on":2642,"slug":83,"persona_name":1896,"type":2629,"icon":85,"tags":7,"meta_title":7,"meta_description":7},[3026],{"id":5,"status":8,"created_on":2627,"slug":159,"persona_name":155,"type":7,"icon":161,"tags":3027,"meta_title":7,"meta_description":7},[2652],[3029],{"id":244,"case_study_id":244,"languages_code":925,"title":3030,"slug":7,"challenge_title":3031,"solution_title":3032,"benefits_title":3033,"benefits_btn_label":2670,"result_title":3034,"challenge_description":3035,"solution_description":3036,"benefits_description":3037,"result_description":3038,"description":3039,"benefits_btn_link":2574},"SupportBox empowered users by involving them in the review process","Finding a bulletproof system for i18n","Automated data exchange & assistive tools for translators","Optimized tools for zero technical hassle","Addressing customer needs in 14 languages","\u003Cp data-guid=\"2f2385ad-a87a-4216-979a-094546b958dd\" data-pm-slice=\"1 1 []\">Many of Supportbox's customers had agents in other countries, so making their platform more accessible to global teams was crucial. Exchanging \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fyaml\" target=\"_blank\" rel=\"noopener\">YAML\u003C\u002Fa> files for translation wasn't working, as it led to lost data and constant developer involvement in fixing conflicts and damaged files. The company wanted to make this easier and allow their own clients to help with translations in a streamlined way.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">SupportBox used the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\" target=\"_blank\" rel=\"noopener\">Localazy API\u003C\u002Fa> to upload their previously conflicting YAML files. Strings were sorted out easily, with the team being able to translate their app with the help of MT and other assistive tools.\u003C\u002Fp>\n\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">A selection of eager customers was then invited to the platform to review the translations in their native languages. The final content is automatically downloaded with \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI \u003C\u002Fa>and merged with the app before release.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Efficient workflow management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Easy-to-implement automation tools.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"46e8773d-7861-431d-8daf-70faa83520a6\">Elimination of technical errors during text file handling.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"d41de756-e423-46d6-97ec-6dab1ad09ea8\">Shorter translation times.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"81f74870-d22a-41a6-9aa0-b62ba9a4fc7f\">Easy onboarding for involved volunteering customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"6a4f2bb0-0382-4963-ba8e-cb0f73d8263a\" data-pm-slice=\"1 1 []\">Adjusting to Localazy was quick for the team at SupportBox: the whole technical process was set up and working in two days. Once permissions and workflows were set, four languages (English, French, German, and Slovak) were fully implemented, while 10 more are in the works to address markets all over Europe.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>SupportBox is a helpdesk app for customer service agents with over 600+ users, mainly in Czechia and Slovakia. They offer customer care teams omnichannel communication tools for e-mail, live chat, phone, and social media support.\u003C\u002Fem>\u003C\u002Fp>",{"id":394,"status":8,"name":3041,"slug":3042,"date_created":3043,"meta_title":7,"meta_description":7,"logo":3044,"featured_image":3046,"internal_tag":3048,"banner":3049,"cta":3051,"testimonials":3052,"brand":3062,"client_industry":3071,"features":3072,"integrations":3084,"blog_articles":3087,"roles":3088,"industries":3089,"translations":3090,"case_study_id":394,"title":3092,"challenge_title":3093,"solution_title":3094,"benefits_title":3095,"benefits_btn_label":2670,"result_title":3096,"challenge_description":3097,"solution_description":3098,"benefits_description":3099,"result_description":3100,"description":3101,"benefits_btn_link":2574},"Donar Online","donar-online","2024-03-07T23:19:32.000Z",{"id":3045},"d12d5c53-31e4-4567-a661-4a2f543f252c",{"id":3047},"ec25b615-7ddf-47cb-8b1a-bdc7bb6f75e4",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3050},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":59,"status":8,"sort":7,"title":3053,"content":3054,"user_name":3055,"user_role":3056,"case_study_url":3057,"button_text":7,"company_logo_link":7,"company_logo":3058,"user_avatar":3060},"Makes localization much easier","\"If you don't want to manage the pain of translation keys, files, and flows, you certainly need to consider Localazy. You'll be able focus on your product and not on locale configurations.\" ","Agustin Cavilliotti","Founder of Donar Online","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fdonar-online\u002F",{"id":3059},"78aab79d-93f2-484d-8298-d122b39f1456",{"id":3061},"d416a116-fdf5-4ed4-8ba0-331afea52708",{"id":611,"status":8,"featured":15,"name":3041,"link":3063,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3064,"industries":3066},"https:\u002F\u002Fdonaronline.org",{"id":3065},"4b107b00-f913-4565-8a17-327fbd00de7f",[3067],{"id":244,"status":8,"sort":7,"translations":3068,"name":3070},[3069],{"id":101,"languages_code":925,"name":3070},"Non-profit",[],[3073,3077,3083],{"id":147,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3074,"alternative_name":3074,"short_description":3075,"alternative_description":7,"value":7,"sort":147,"status":370,"subtitle":3076,"longer_description":3075,"docs_link":830},"Machine translation suggestions","Select from multiple machine translation options with the built-in suggestion system.","Faster translation progress",{"id":13,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":249,"alternative_name":2189,"short_description":3078,"alternative_description":3079,"value":1922,"sort":13,"status":8,"subtitle":3080,"longer_description":3081,"docs_link":3082},"Keep your translations consistent and correct.","The Localazy Glossary is an essential tool for ensuring high-quality translations and providing context for translators.","Essential context resource","Provide the necessary context to your translators and keep your translations consistent and correct with the translation glossary.","\u002Ffeatures\u002Fglossary",{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},[3085],{"id":89,"status":8,"name":3013,"slug":3014,"description":3015,"docs_link":3016,"meta_title":7,"meta_description":7,"icon":3086},{"id":1493},[],[],[],[3091],{"id":493,"case_study_id":394,"languages_code":925,"title":3092,"slug":7,"challenge_title":3093,"solution_title":3094,"benefits_title":3095,"benefits_btn_label":2670,"result_title":3096,"challenge_description":3097,"solution_description":3098,"benefits_description":3099,"result_description":3100,"description":3101,"benefits_btn_link":2574},"Donar Online harnessed automation and volunteer help to expand to Brazil","Expanding to the next Latin American market","A seamless process involving volunteers","Complete toolkit for new languages","Seven locales – and counting!","\u003Cp data-guid=\"2f2385ad-a87a-4216-979a-094546b958dd\" data-pm-slice=\"1 1 []\">After localizing their Spanish content for several countries in Latin America, Donar Online reached out to Localazy to prepare their launch in Brazil with the help of the localization platform.\u003C\u002Fp>\n\u003Cp data-guid=\"2f2385ad-a87a-4216-979a-094546b958dd\" data-pm-slice=\"1 1 []\">The goal was to confidently enter their first Portuguese-speaking market to help Brazilian NGOs connect with new donors. They wanted to make sure the new workflows were seamless and that volunteers were able to participate in the translation process.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Donar Online used \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa> integration to import their YAML files automatically. Localazy notified volunteers and team members about new texts waiting for translation after each commit to the staging branch and subsequent upload.\u003C\u002Fp>\n\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Then, they took care of the translations using the Localazy web application, which also served as a central place where the Donar Online team could track the progress while giving them clarity and a way to work with multiple volunteers with different skills.&nbsp;\u003C\u002Fp>\n\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">When the translations were finished, the YAML files in the staging branch were updated again, making it ready for release.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Efficient integration and syncing processes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"f614ea13-0be5-4f42-90b1-9928c1728f19\">Clear, centralized project and progress overview.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"00859bcc-8bc9-4866-a846-1545454270ad\">Transparent permission settings for volunteer help.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"c84ace2e-c13d-4ace-8468-f9cd5e9223ea\" data-pm-slice=\"1 1 []\">With the help of Localazy, Donar Online had its first iteration up and running in a week. Access rights were given to managers and volunteers. From then on, they were able to automatically synchronize new content using the CLI, allowing for a seamless process with a clear view of progress on the platform.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>Donar Online is an Argentinian donation platform that helps Latin American NGOs multiply their impact and manage funds sustainably.\u003C\u002Fem>\u003Cem> They currently serve over 4,500 organizations in seven different countries.\u003C\u002Fem>\u003C\u002Fp>",{"id":611,"status":8,"name":3103,"slug":3103,"date_created":3104,"meta_title":7,"meta_description":7,"logo":3105,"featured_image":3107,"internal_tag":3109,"banner":3110,"cta":3112,"testimonials":3113,"brand":3124,"client_industry":3144,"features":3145,"integrations":3158,"blog_articles":3161,"roles":3162,"industries":3163,"translations":3164,"case_study_id":611,"title":3166,"challenge_title":3167,"solution_title":3168,"benefits_title":3169,"benefits_btn_label":2670,"result_title":3170,"challenge_description":3171,"solution_description":3172,"benefits_description":3173,"result_description":3174,"description":3175,"benefits_btn_link":2574},"djumla","2024-07-22T19:44:40.000Z",{"id":3106},"1fda6717-06f0-4d20-9eb9-c7bd5ecdf7a2",{"id":3108},"61f353ff-750a-4bde-828c-7f94e1b738e1",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3111},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":253,"status":8,"sort":7,"title":3114,"content":3115,"user_name":3116,"user_role":3117,"case_study_url":3118,"button_text":7,"company_logo_link":3119,"company_logo":3120,"user_avatar":3122},"Works like a charm!","\"Localazy helped us improve our translation workflow significantly. The UI is super easy to use, the toolset is awesome, and the integration into Laravel works like a charm!\"","David Jardin","Founder of djumla","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fdjumla\u002F","https:\u002F\u002Fwww.djumla.de\u002F",{"id":3121},"5302f8cc-aa5d-4f67-8660-faaa6470c8bb",{"id":3123},"fd750197-7e18-4410-ad63-86b49cf01230",{"id":248,"status":8,"featured":15,"name":3103,"link":3119,"country":2763,"region":3125,"email":3126,"competencies":3127,"facebook":3131,"twitter":7,"linkedin":3132,"github":7,"image":3133,"industries":3134},"Cologne","info@djumla.de",[3128,3129,165,3130],"Web Development","Web Design","Joomla!","https:\u002F\u002Fwww.facebook.com\u002Fdjumla","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fdjumla",{"id":3121},[3135,3138,3141],{"id":13,"status":8,"sort":7,"translations":3136,"name":2928},[3137],{"id":26,"languages_code":925,"name":2928},{"id":286,"status":8,"sort":7,"translations":3139,"name":2994},[3140],{"id":137,"languages_code":925,"name":2994},{"id":216,"status":8,"sort":7,"translations":3142,"name":2774},[3143],{"id":147,"languages_code":925,"name":2774},[],[3146,3149,3150,3151,3152,3153],{"id":291,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":437,"alternative_name":437,"short_description":7,"alternative_description":3147,"value":1922,"sort":221,"status":8,"subtitle":7,"longer_description":3147,"docs_link":3148},"Hook into the most important events in Localazy and create custom integrations and automated workflows.","\u002Ffeatures\u002Fwebhooks",{"id":2780,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":17,"name":361,"alternative_name":2781,"short_description":2782,"alternative_description":2782,"value":1922,"sort":959,"status":8,"subtitle":2783,"longer_description":2782,"docs_link":2784},{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":147,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3074,"alternative_name":3074,"short_description":3075,"alternative_description":7,"value":7,"sort":147,"status":370,"subtitle":3076,"longer_description":3075,"docs_link":830},{"id":2718,"created_on":2555,"is_released":17,"is_beta":15,"is_popular":15,"name":2719,"alternative_name":2719,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":436,"created_on":3154,"is_released":17,"is_beta":15,"is_popular":15,"name":3155,"alternative_name":3155,"short_description":3156,"alternative_description":3156,"value":1922,"sort":7,"status":8,"subtitle":3157,"longer_description":3156,"docs_link":7},"2022-10-21T11:36:40.000Z","Custom Locales","Localazy offers 5 default custom locales for everyone, if you need more or need specific modifications, we can make it happen.","We are ready to meet your specific requirements.",[3159],{"id":1777,"status":8,"name":2787,"slug":2788,"description":2789,"docs_link":2790,"meta_title":7,"meta_description":7,"icon":3160},{"id":2792},[],[],[],[3165],{"id":611,"case_study_id":611,"languages_code":925,"title":3166,"slug":7,"challenge_title":3167,"solution_title":3168,"benefits_title":3169,"benefits_btn_label":2670,"result_title":3170,"challenge_description":3171,"solution_description":3172,"benefits_description":3173,"result_description":3174,"description":3175,"benefits_btn_link":2574},"Djumla equipped medical researchers with intuitive localization tools","Localizing a patient survey into 65 languages","Every translation in one place","Intuitive multilingual pipelines","A self-service workflow to serve 50 countries","\u003Cp data-guid=\"c7212734-fc39-4392-bc6f-02983a77dd2f\" data-pm-slice=\"1 1 []\">The development agency needed to efficiently translate an international patient survey for a medical research client. However, the existing workflow was frustrating and time-consuming: local researchers translated from plain Word files, and developers copy-pasted the strings into language files. Even minor changes usually took days, and the whole pipeline was manual.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Localazy, being an all-in-one TMS, allowed djumla to import the source translation from its shared dataset into Localazy. The integration with their \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Flaravel\" target=\"_blank\" rel=\"noopener\">Laravel\u003C\u002Fa> application was ready in less than an hour. Once the content was centralized, countries were onboarded one by one.\u003C\u002Fp>\n\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Using \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flanguage-permissions\" target=\"_blank\" rel=\"noopener\">Language Permissions\u003C\u002Fa>, researchers accessed their respective languages on the platform and translated their strings directly. Changes were approved by the head researcher of every country and deployed to the app using&nbsp;\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp data-guid=\"7109e6fc-1bd2-4081-bd41-6a747f40fc95\" data-pm-slice=\"1 1 []\">Their client also needed country-specific English versions for non-English-speaking countries to cover cultural differences in the survey. Since all countries had to implement English as the fallback language, djumla leveraged Localazy's&nbsp;\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flocalazy-enterprise-tier#custom-locales\" target=\"_blank\" rel=\"noopener\">Custom Locales.\u003C\u002Fa>\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Efficient onboarding of multiple language pairs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"428703db-9683-4d4e-9782-e334bd053f4a\">Easy permission set-up for an optimal proofreading process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"0b09d0dc-fc37-4c87-acaa-3064eb7eb3cd\">Quick event automation with Webhooks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"1a16ad8c-078a-4368-9b21-36c58ed022ed\">Seamless app deployment through Localazy's CLI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"0385fff4-902d-4320-9c02-44cc3857cc1d\" data-pm-slice=\"1 1 []\">Using Localazy, djumla was quickly able to offer a self-service workflow to local researchers that increased their satisfaction and reduced costs, time, and effort. More than 50,000 patients in 50 countries participated in the localized survey, and 65 languages were localized by natives.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>A German software development company founded in 2009, djumla specializes in custom web development for companies of all sizes, from startups to established international corporations that need personalized solutions.\u003C\u002Fem>\u003C\u002Fp>",{"id":493,"status":8,"name":3177,"slug":3178,"date_created":3179,"meta_title":7,"meta_description":7,"logo":3180,"featured_image":3182,"internal_tag":3184,"banner":3185,"cta":3187,"testimonials":3188,"brand":3196,"client_industry":3208,"features":3209,"integrations":3212,"blog_articles":3220,"roles":3221,"industries":3222,"translations":3223,"case_study_id":493,"title":3225,"challenge_title":3226,"solution_title":3227,"benefits_title":3228,"benefits_btn_label":2670,"result_title":3229,"challenge_description":3230,"solution_description":3231,"benefits_description":3232,"result_description":3233,"description":3234,"benefits_btn_link":2574},"Winalist","winalist","2024-07-24T15:17:34.000Z",{"id":3181},"7a2197df-066d-46e9-b263-2cf99ea2d3db",{"id":3183},"41bc9080-43bf-4613-98ff-feb686dcd277",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3186},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":54,"status":8,"sort":7,"title":3189,"content":3190,"user_name":3191,"user_role":3192,"case_study_url":3193,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3194},"Super easy to manage","\"Once implementation is completed, Localazy is a really easy platform to adopt and function with.\"","Nicolas Manfredini","CEO & Founder of Winalist","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fwinalist\u002F",{"id":3195},"58e34836-f9ab-49cc-9adb-7b5af815fad9",{"id":221,"status":370,"featured":15,"name":3177,"link":3197,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3198,"industries":3200},"https:\u002F\u002Fwww.winalist.com\u002F",{"id":3199},"074bb80d-5e65-42d1-9f8b-88e4a8c5e44b",[3201,3204],{"id":137,"status":8,"sort":7,"translations":3202,"name":2707},[3203],{"id":22,"languages_code":925,"name":2707},{"id":611,"status":8,"sort":7,"translations":3205,"name":3207},[3206],{"id":216,"languages_code":925,"name":3207},"Travel & Leisure",[],[3210,3211],{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":147,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3074,"alternative_name":3074,"short_description":3075,"alternative_description":7,"value":7,"sort":147,"status":370,"subtitle":3076,"longer_description":3075,"docs_link":830},[3213,3215],{"id":54,"status":8,"name":1484,"slug":1485,"description":1486,"docs_link":1487,"meta_title":7,"meta_description":7,"icon":3214},{"id":1493},{"id":332,"status":8,"name":3216,"slug":3217,"description":3218,"docs_link":1487,"meta_title":7,"meta_description":7,"icon":3219},"POT","pot","Localize your app with .POT translations and Localazy CLI.\nUpload POT files with your strings to Localazy and enjoy continuous localization of your project.",{"id":1493},[],[],[],[3224],{"id":253,"case_study_id":493,"languages_code":925,"title":3225,"slug":7,"challenge_title":3226,"solution_title":3227,"benefits_title":3228,"benefits_btn_label":2670,"result_title":3229,"challenge_description":3230,"solution_description":3231,"benefits_description":3232,"result_description":3233,"description":3234,"benefits_btn_link":2574},"Winalist automated their l10n workflow and optimized it for deployment","Pruning their 11-language pipeline","Human care with a touch of automation","Fluid workflows with sweet results","An improved multilingual vessel","\u003Cp data-guid=\"2f2385ad-a87a-4216-979a-094546b958dd\" data-pm-slice=\"1 1 []\">As a global service offering international experiences, the Winalist team had already internally localized their content to 11 languages. However, they exclusively worked with \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fpoedit-integration\" target=\"_blank\" rel=\"noopener\">PO files in Poedit\u003C\u002Fa> that needed constant updates and were later pushed to production on a dedicated repository.\u003C\u002Fp>\n\u003Cp data-guid=\"2f2385ad-a87a-4216-979a-094546b958dd\" data-pm-slice=\"1 1 []\">The idea was to automate certain actions and optimize the whole deployment workflow via \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fautomated-localization-github-actions-localazy\" target=\"_blank\" rel=\"noopener\">GitHub Actions\u003C\u002Fa>, making localization management much more straightforward.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">Winalist took advantage of \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa> to automate its multilingual pipeline. Once migration was completed, they could easily centralize their translation activity inside our UI. They pushed new content to pre-production, left it in the hands of country managers to ensure appropriate localization, and then sent it to production for fast updates.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"220bfebe-e608-4920-9c53-37ee95455d90\">Seamless integration with PO formats.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"bf3db0de-ee77-4353-a111-02a350510341\">Quick implementation process for existing translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"0a772ce3-07ae-43f7-a664-b509af5578b4\">User-friendly management tools.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"6a4f2bb0-0382-4963-ba8e-cb0f73d8263a\" data-pm-slice=\"1 1 []\">Thanks to Localazy, the team at Winalist was able to get their first iteration ready in a day and migrate their existing content successfully. They currently manage and update their 11 languages within the platform, including Portuguese, Dutch, Finnish, Swedish, Chinese, and Japanese.\u003C\u002Fp>","\u003Cp>\u003Cem>Winalist is a French platform that offers wine and liquor-tasting experiences by connecting wine enthusiasts and tourists with 1,200 hosts all over Europe. It has been recognized as the continent's top distributor for curated wine experiences.\u003C\u002Fem>\u003C\u002Fp>",{"id":253,"status":8,"name":3236,"slug":3237,"date_created":3238,"meta_title":7,"meta_description":7,"logo":3239,"featured_image":3241,"internal_tag":3243,"banner":3244,"cta":3249,"testimonials":3250,"brand":3258,"client_industry":3266,"features":3269,"integrations":3277,"blog_articles":3280,"roles":3281,"industries":3282,"translations":3283,"case_study_id":253,"title":3285,"challenge_title":3286,"solution_title":3287,"benefits_title":3288,"benefits_btn_label":2976,"result_title":3289,"challenge_description":3290,"solution_description":3291,"benefits_description":3292,"result_description":3293,"description":3294,"benefits_btn_link":2574},"Dawn Patrol","dawn-patrol","2024-07-24T17:50:14.000Z",{"id":3240},"9e66eb08-03bd-4f17-8897-bd9983b5c25a",{"id":3242},"ff2a844f-58c7-4fd0-a5dc-b6f0613a393b",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":13,"sort":7,"created_on":3245,"name":545,"cta_link":3246,"banner_image":3247},"2022-08-09T20:27:02.000Z","https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ffigma-localization-plugin",{"id":3248},"04a8d631-24aa-4601-bc98-403eba1ecd53",{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":365,"status":8,"sort":7,"title":3251,"content":3252,"user_name":3253,"user_role":3254,"case_study_url":3255,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3256},"A godsend for our developers","\"Localazy streamlined our translation workflow and made our developers' lives easier. Now they can focus on developing rather than keeping track of translations.\"","Anton Bremer","Co-founder of Dawn Patrol","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fdawn-patrol\u002F",{"id":3257},"a116d36a-cdaf-4bc3-b2d4-39d559029b69",{"id":1777,"status":370,"featured":15,"name":3236,"link":3259,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3260,"industries":3262},"https:\u002F\u002Fwww.dawnpatrol.cloud\u002F",{"id":3261},"3f9b173a-6aa4-4bba-914e-c29c9c3e764a",[3263],{"id":147,"status":8,"sort":7,"translations":3264,"name":2591},[3265],{"id":12,"languages_code":925,"name":2591},[3267],{"id":286,"languages_code":925,"name":3268},"Travel & Hospitality",[3270,3271,3272,3276],{"id":147,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3074,"alternative_name":3074,"short_description":3075,"alternative_description":7,"value":7,"sort":147,"status":370,"subtitle":3076,"longer_description":3075,"docs_link":830},{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":77,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3273,"alternative_name":545,"short_description":3274,"alternative_description":3274,"value":1922,"sort":66,"status":8,"subtitle":124,"longer_description":3274,"docs_link":3275},"Figma integration","Figma plugin enables you to import texts from your designs directly into Localazy and get translated strings back.","\u002Fintegrations\u002Ffigma",{"id":365,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2849,"alternative_name":7,"short_description":2850,"alternative_description":7,"value":7,"sort":365,"status":8,"subtitle":2851,"longer_description":7,"docs_link":7},[3278],{"id":319,"status":8,"name":545,"slug":544,"description":7,"docs_link":1761,"meta_title":7,"meta_description":7,"icon":3279},{"id":547},[],[],[],[3284],{"id":59,"case_study_id":253,"languages_code":925,"title":3285,"slug":7,"challenge_title":3286,"solution_title":3287,"benefits_title":3288,"benefits_btn_label":2976,"result_title":3289,"challenge_description":3290,"solution_description":3291,"benefits_description":3292,"result_description":3293,"description":3294,"benefits_btn_link":2574},"Dawn Patrol surfed the international markets with painless localization tools","Making the app truly global","Localazy CLI to catch the wave","Less time wasted with efficient tools","An effortless localization experience","\u003Cp data-guid=\"528c6119-602c-421a-9cf8-e1de69bcbc7a\" data-pm-slice=\"1 1 []\">As a product used in coastal areas around the world, the Dawn Patrol team wanted to make their app more accessible to more users in popular surfing destinations. However, they were struggling to keep track of the translation progress (specifically to see at a glance which languages were fully translated and which still need work) and the translation history. They turned to Localazy to make the process painless.\u003C\u002Fp>","\u003Cp data-guid=\"984214d3-a716-4d37-80ac-4130008f8686\" data-pm-slice=\"1 1 []\">With \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa>, Dawn Patrol streamlined their l10n workflow, allowing quicker app updates. Localazy automatically notified users, surfers, and professional linguists from Localazy's \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontinuous-localization-team\" target=\"_blank\" rel=\"noopener\">Continuous Localization Services\u003C\u002Fa> when new texts needed to be translated, cutting down on the required micromanagement by the Dawn Patrol team. When the localized updates were ready, they were pushed to production and updated in their app almost instantly.\u003C\u002Fp>\n\u003Cp data-guid=\"52443d77-3ca8-433d-9e16-e25488f61830\">With the help of \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ffigma-localization-plugin\" target=\"_blank\" rel=\"noopener\">Localazy's Figma plugin\u003C\u002Fa>, the team also easily prepared screenshots in different languages for their App Store to show the localized product in action.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"3bbe9026-a4df-4140-80fb-cb55ec90c230\">Fast app updates thanks to Localazy CLI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"0a772ce3-07ae-43f7-a664-b509af5578b4\">Effortless multilingual design with Localazy's Figma plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"a5c98d4b-a9ef-4750-bdae-b8103625986e\">Convenient project tracking alerts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"f437e05e-eca9-43cb-a478-02a6e7ede97b\">Professional expert translation services for industry lingo.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"6a4f2bb0-0382-4963-ba8e-cb0f73d8263a\" data-pm-slice=\"1 1 []\">After their first file upload, the Dawn Patrol team started adding new languages to the app. Coupled with Localazy's CLI, workflow automation allowed them to simplify their processes. The app is now readily available in English, Spanish, Portuguese, French, and Japanese, including some regional locale variations.\u003C\u002Fp>","\u003Cp data-guid=\"3df9ae7b-d62b-47b8-b139-6f92dd62e0c5\" data-pm-slice=\"1 1 []\">\u003Cem>Dawn Patrol is a Dutch surf tracking app for Apple Watch that allows users to get surf forecasts and track their performance and paddle statistics. Surfers can also review the waves they have surfed on a map and see their speed and length.\u003C\u002Fem>\u003C\u002Fp>",{"id":175,"status":8,"name":3296,"slug":3297,"date_created":3298,"meta_title":7,"meta_description":7,"logo":3299,"featured_image":3301,"internal_tag":7,"banner":3303,"cta":3305,"testimonials":3306,"brand":3316,"client_industry":3320,"features":3322,"integrations":3326,"blog_articles":3327,"roles":3328,"industries":3329,"translations":3330,"case_study_id":175,"title":3332,"challenge_title":3333,"solution_title":3334,"benefits_title":3335,"benefits_btn_label":2670,"result_title":3336,"challenge_description":3337,"solution_description":3338,"benefits_description":3339,"result_description":3340,"description":3341,"benefits_btn_link":2574},"Wiki.js","wiki-js","2025-01-27T11:33:30.000Z",{"id":3300},"223af85b-7b9c-4eb9-a5ca-d41f42568f13",{"id":3302},"2afb8f2e-33e6-4366-aab5-306574f7b3e6",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3304},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":195,"status":370,"sort":7,"title":3307,"content":3308,"user_name":3309,"user_role":3310,"case_study_url":3311,"button_text":7,"company_logo_link":7,"company_logo":3312,"user_avatar":3314},"Removes the complexity of dealing with l10n submissions","\"Localazy's UI is intuitive and multiple contributors can quickly get started with translations. The API and CLI tools make integrations with build processes seamless.\" ","Nicolas Giard","Lead Developer at Wiki.js","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fwiki-js\u002F",{"id":3313},"4de0c4a8-eae7-4b07-9fa5-69699d14b700",{"id":3315},"835b32eb-03c0-4275-b66d-8a67633fe5f5",{"id":1008,"status":370,"featured":15,"name":3296,"link":3317,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3318,"industries":3319},"https:\u002F\u002Fjs.wiki",{"id":3313},[],[3321],{"id":26,"languages_code":925,"name":2928},[3323,3324,3325],{"id":2718,"created_on":2555,"is_released":17,"is_beta":15,"is_popular":15,"name":2719,"alternative_name":2719,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":147,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3074,"alternative_name":3074,"short_description":3075,"alternative_description":7,"value":7,"sort":147,"status":370,"subtitle":3076,"longer_description":3075,"docs_link":830},[],[],[],[],[3331],{"id":54,"case_study_id":175,"languages_code":925,"title":3332,"slug":7,"challenge_title":3333,"solution_title":3334,"benefits_title":3335,"benefits_btn_label":2670,"result_title":3336,"challenge_description":3337,"solution_description":3338,"benefits_description":3339,"result_description":3340,"description":3341,"benefits_btn_link":2574},"Wiki.js connected brains globally using community contributions","Simplifying the way translations were added","Contribute, send, review – done!","Less complexity, more reach ","An Alexandria Library for devs everywhere","\u003Cp data-guid=\"a4c59658-a01f-4c7b-90a7-3b1a4d75561f\" data-pm-slice=\"1 1 []\">Originally created in English, Wiki.js needed to offer its user interface in multiple locales to serve its global user base in their preferred language. The platform relied on its community for this, but it was too complex to manage translations from contributors. Ultimately, an easier method was needed to handle changes and review submissions.\u003C\u002Fp>","\u003Cp data-guid=\"b0527668-ab82-4c91-8e4c-2a4d5ef1c3aa\" data-pm-slice=\"1 1 []\">Localazy allowed the Wiki.js team to set up a user-friendly working space where all submissions were centralized. The integration through Localazy CLI and API simplified the entire process: new and updated translations were automatically pulled daily from different installations and stored in GitHub, reducing the manual workload and making the review process easier.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"76a8bddb-3f7b-44eb-af88-8f0437c7ad9b\">Easier submissions in a clearly streamlined process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"9a1a60eb-9394-4550-9ac3-be0eba212b43\">Enhanced collaboration with an intuitive user interface.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"85a73418-5a35-46c3-9a11-d0c7c1132e6e\">Daily automated pulls that keep translations current.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"9dcf5cdb-61e7-4677-a88d-d44b3239c22c\">Easy onboarding of new locales and contributors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"84238b3c-d2aa-481f-b5c9-e5c4c9604342\" data-pm-slice=\"1 1 []\">Wiki.js now supports 56 languages that are regularly updated. Localazy made it easier for contributors to help with translations and reduced the difficulty of managing them, leading to a smoother experience for its global community. The team was also able to improve their overall localization process, allowing quicker distribution and better coordination.\u003C\u002Fp>","\u003Cp data-guid=\"68e2b33a-8b5b-46f4-a847-b882e26b7479\" data-pm-slice=\"1 1 []\">Wiki.js is an open-source platform designed for documentation and knowledge-sharing. It empowers developers and teams to create content using Markdown, AsciiDoc, or a visual editor, facilitating accessibility for users worldwide.\u003C\u002Fp>",{"id":54,"status":8,"name":3343,"slug":3344,"date_created":3345,"meta_title":7,"meta_description":7,"logo":3346,"featured_image":3348,"internal_tag":3350,"banner":3351,"cta":3353,"testimonials":3354,"brand":3365,"client_industry":3370,"features":3372,"integrations":3387,"blog_articles":3392,"roles":3393,"industries":3394,"translations":3395,"case_study_id":54,"title":3397,"challenge_title":3398,"solution_title":3399,"benefits_title":3400,"benefits_btn_label":2976,"result_title":3401,"challenge_description":3402,"solution_description":3403,"benefits_description":3404,"result_description":3405,"description":3406,"benefits_btn_link":2574},"Build Change","build-change","2025-09-03T20:05:11.000Z",{"id":3347},"1e787a60-c9b1-4279-846a-0ffd2850a08c",{"id":3349},"e3a70045-1254-49cc-9d18-1953068e9ddd",{"id":2561,"status":8,"label":2127,"slug":2128,"description":764,"ghost_id":2126},{"id":147,"sort":7,"created_on":2563,"name":667,"cta_link":2564,"banner_image":3352},{"id":2566},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":142,"status":370,"sort":7,"title":3355,"content":3356,"user_name":3357,"user_role":3358,"case_study_url":3359,"button_text":7,"company_logo_link":3360,"company_logo":3361,"user_avatar":3363},"Scalable and easy to use","\"Localazy delivers an intuitive user interface and toolset for both technical and non-technical users. It's made our localization much easier and scalable.\"","Joel Herold","Director of Technology","https:\u002F\u002Flocalazy.com\u002Fcase-study\u002Fbuild-change\u002F","https:\u002F\u002Fbuildchange.org",{"id":3362},"af81efcc-c829-475a-89db-309c1b1c14ef",{"id":3364},"3b62d635-c999-4dd9-aa98-aa7af8ccc1c4",{"id":3366,"status":370,"featured":15,"name":3343,"link":3360,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3367,"industries":3369},86,{"id":3368},"603766bd-fd17-48e7-a9d9-14c36e40d7d3",[],[3371],{"id":101,"languages_code":925,"name":3070},[3373,3380,3381,3382],{"id":3374,"created_on":3375,"is_released":17,"is_beta":15,"is_popular":15,"name":3376,"alternative_name":399,"short_description":3377,"alternative_description":3377,"value":1922,"sort":7,"status":8,"subtitle":3378,"longer_description":3379,"docs_link":832},191,"2025-07-29T08:11:18.000Z","Localazy API","Automatically translate your software and content with the Localazy API.","Programmatic translation management","Automatically translate your software and content with the Localazy API and maximize your efficiency with programmatic translation project management.",{"id":406,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2711,"alternative_name":2712,"short_description":2713,"alternative_description":2714,"value":1922,"sort":406,"status":8,"subtitle":2715,"longer_description":2714,"docs_link":830},{"id":269,"created_on":3006,"is_released":17,"is_beta":15,"is_popular":15,"name":371,"alternative_name":371,"short_description":3007,"alternative_description":3007,"value":1922,"sort":7,"status":8,"subtitle":3008,"longer_description":3009,"docs_link":3010},{"id":59,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":407,"alternative_name":407,"short_description":3383,"alternative_description":3383,"value":1922,"sort":59,"status":8,"subtitle":3384,"longer_description":3385,"docs_link":3386},"The most advanced command-line interface for i18n and seamless translation management for developers. ","Powerful multiplatfom CLI","The most advanced command-line interface for i18n and seamless translation management for developers. Automate the flow of data between your project and Localazy with two simple commands.","\u002Ffeatures\u002Fcli",[3388,3390],{"id":94,"status":8,"name":466,"slug":465,"description":2854,"docs_link":2855,"meta_title":7,"meta_description":7,"icon":3389},{"id":468},{"id":147,"status":8,"name":473,"slug":472,"description":2858,"docs_link":2859,"meta_title":7,"meta_description":7,"icon":3391},{"id":475},[],[],[],[3396],{"id":365,"case_study_id":54,"languages_code":925,"title":3397,"slug":7,"challenge_title":3398,"solution_title":3399,"benefits_title":3400,"benefits_btn_label":2976,"result_title":3401,"challenge_description":3402,"solution_description":3403,"benefits_description":3404,"result_description":3405,"description":3406,"benefits_btn_link":2574},"Build Change reduced bottlenecks with a weatherproof translation workflow","Making technical information more accesible ","A simpler setup to mitigate risks","Crystal clear messaging, ensured","Reliable communication with locals","\u003Cp data-guid=\"48158885-04dc-438c-ae2d-54cf430f6fd9\" data-pm-slice=\"1 1 []\">The non-profit needed to localize complex technical content to meet the varying financial and logistical needs of homeowners, builders, and local teams in the field. In addition to the language barriers, they were also looking for a solution that could simplify their current translation process, which was tedious and prone to user error.\u003C\u002Fp>","\u003Cp data-guid=\"04d1ed10-78c9-47f8-adb3-a0b8c28ac8ad\" data-pm-slice=\"1 1 []\">The team built a whole system for easier content distribution on Localazy. Using the iOS and Android integrations, they transitioned to the platform and applied machine translation to their workflows. This helped them to quickly generate translations that were later reviewed and refined by native speakers, minimizing errors on the technical side.&nbsp;Then they used Localazy CLI and CDN to distribute their localized message across their global network, making the updated content instantly accesible to their users worldwide in different languages.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 3 []\">\n\u003Cli>\n\u003Cp data-guid=\"fdb16483-1a84-4341-a4a1-768a728d8dec\">Increased accuracy and faster content turnarounds.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"09c6791a-4203-4f51-b3ec-e2dc2f561093\">Easier collaboration among global teams.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"0f6c0d5d-3167-41da-80a4-cfeb0c0b9f59\">Comprehensive and easy-to-follow documentation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"c46cf4c0-79b4-455c-9e98-92dc2b939018\">Smooth integration with existing tools.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"bffb0932-d159-472e-9115-e25d0106b825\" data-pm-slice=\"1 1 []\">With their new, well-documented localization process, Build Change has considerably decreased the time needed for translation and review in seven different languages. Quick MT kick-offs and easy onboarding for contributors have made scaling easier &mdash; the NGO can now confidently meet their users where they're at in their journey to resilient housing, whether that is Mozambique, Colombia, or the Philippines.\u003C\u002Fp>","\u003Cp data-guid=\"c131151a-a33f-4679-8449-14d4a7cbfd38\" data-pm-slice=\"1 1 []\">\u003Cem>Build Change is a global NGO that offers resilient housing solutions to homeowners in disaster-prone areas through their assistance platform, BCtap. They operate in 15 countries across Latin America, the Caribbean, Africa, and the Asia-Pacific region.\u003C\u002Fem>\u003C\u002Fp>",{"id":365,"status":8,"name":3408,"slug":3409,"date_created":3410,"meta_title":7,"meta_description":7,"logo":3411,"featured_image":3413,"internal_tag":7,"banner":3415,"cta":3417,"testimonials":3418,"brand":3424,"client_industry":3429,"features":3432,"integrations":3449,"blog_articles":3454,"roles":3455,"industries":3456,"translations":3457,"case_study_id":365,"title":3459,"challenge_title":3460,"solution_title":3461,"benefits_title":3462,"benefits_btn_label":2670,"result_title":3463,"challenge_description":3464,"solution_description":3465,"benefits_description":3466,"result_description":3467,"description":3468,"benefits_btn_link":2574},"AutoBrief","autobrief","2025-09-05T12:46:13.000Z",{"id":3412},"0d409c2b-a89d-451c-a048-2849b216b045",{"id":3414},"66c1b856-505e-43e8-902c-412e6e9bd362",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3416},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":108,"status":370,"sort":7,"title":3408,"content":3419,"user_name":3420,"user_role":3421,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3422},"\"Localazy is a well-integrated, simple solution for devs who just need to get translations done.\"","Matej Vehar","CTO at AutoBrief",{"id":3423},"42997952-b9e8-4f8d-acd8-a53448d618f0",{"id":1025,"status":370,"featured":15,"name":3408,"link":3425,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3426,"industries":3428},"https:\u002F\u002Fautobrief.io\u002F",{"id":3427},"99bd6249-3a78-4356-98e0-d377ac4f12d7",[],[3430],{"id":493,"languages_code":925,"name":3431},"Automotive",[3433,3438,3439,3440,3444],{"id":428,"created_on":3434,"is_released":17,"is_beta":15,"is_popular":17,"name":353,"alternative_name":353,"short_description":3435,"alternative_description":3435,"value":1922,"sort":7,"status":8,"subtitle":3436,"longer_description":3435,"docs_link":3437},"2022-10-18T11:20:44.000Z","Never translate the same keys again, link them together and share their translations.","Link duplicate strings","\u002Ffeatures\u002Fduplicity-linking",{"id":59,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":407,"alternative_name":407,"short_description":3383,"alternative_description":3383,"value":1922,"sort":59,"status":8,"subtitle":3384,"longer_description":3385,"docs_link":3386},{"id":3374,"created_on":3375,"is_released":17,"is_beta":15,"is_popular":15,"name":3376,"alternative_name":399,"short_description":3377,"alternative_description":3377,"value":1922,"sort":7,"status":8,"subtitle":3378,"longer_description":3379,"docs_link":832},{"id":3441,"created_on":3442,"is_released":17,"is_beta":15,"is_popular":15,"name":3443,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},209,"2025-09-08T10:36:39.000Z","Machine Translation",{"id":493,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":328,"alternative_name":328,"short_description":3445,"alternative_description":3446,"value":1922,"sort":493,"status":8,"subtitle":3447,"longer_description":764,"docs_link":3448},"Save your time and money with a free translation memory.","An intelligent translation memory that scans your project and looks for the same expressions to facilitate translation.","Essential feature for free","\u002Ffeatures\u002Ftranslation-memory",[3450,3452],{"id":493,"status":8,"name":495,"slug":494,"description":2935,"docs_link":1396,"meta_title":7,"meta_description":7,"icon":3451},{"id":497},{"id":1721,"status":8,"name":2794,"slug":2795,"description":2796,"docs_link":2797,"meta_title":7,"meta_description":7,"icon":3453},{"id":2799},[],[],[],[3458],{"id":195,"case_study_id":365,"languages_code":925,"title":3459,"slug":7,"challenge_title":3460,"solution_title":3461,"benefits_title":3462,"benefits_btn_label":2670,"result_title":3463,"challenge_description":3464,"solution_description":3465,"benefits_description":3466,"result_description":3467,"description":3468,"benefits_btn_link":2574},"AutoBrief boosted their business with automated localization updates","Fueling market growth through automation","A system engineered for their needs","Firmer grip on the l10n steering wheel","Faster time-to-market with less effort","\u003Cp data-guid=\"22c6a452-b7bf-404d-8fbd-99082ea509d7\" data-pm-slice=\"1 1 []\">The SaaS company wanted to serve their platform in multiple languages across European markets. Initially, they had no formal process in place for this: they updated their code manually, which resulted in slow and error-prone translation workflows. They needed an automated and sustainable solution to reduce their workload and ensure consistency across languages without disrupting development.\u003C\u002Fp>","\u003Cp data-guid=\"2b515228-9c59-4589-9da7-05fcdbd82525\" data-pm-slice=\"1 1 []\">Using \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa>, Autobrief could upload and download translation files hassle-free. \u003Cspan class=\"text-background-color pink\" data-text-background-color=\"true\" data-guid=\"\" data-color=\"PINK\">Once integration with Angular and Nette\u002FLaravel was quickly completed\u003C\u002Fspan>, automated workflows were set up and updates from vendors, partners, users, and other contributors synced automatically with every new release.\u003C\u002Fp>\n\u003Cp data-guid=\"2b515228-9c59-4589-9da7-05fcdbd82525\" data-pm-slice=\"1 1 []\">Translation memory helped enhance accuracy and consistency, while untranslated texts and typos were marked for revision with automatic alerts, which significantly improved translation quality.\u003C\u002Fp>","\u003Cul data-pm-slice=\"3 1 []\">\n\u003Cli>\n\u003Cp data-guid=\"9e574645-52a8-43d8-9ddb-a788e999424e\">Faster updates and release cycles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"9a8b8c90-eb91-40ad-8111-777716fcd7fc\">Flexible translation processes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"4d0dfae1-8bf3-464f-8db4-3feefde18562\">Effortless system integration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"5cb2f614-e463-415d-b19a-e61aedb3e6ff\">Improved team collaboration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp data-guid=\"4ebfc8cd-cd10-43a6-8baa-80672ccb5aa8\" data-pm-slice=\"1 1 []\">With Localazy, Autobrief launched its first batch of four European languages in just one week. Consistent updates, straightforward multilingual management, and simplified workflows help them now strengthen their market position as they launch new features.&nbsp;\u003Cspan class=\"text-background-color pink\" data-text-background-color=\"true\" data-guid=\"\" data-color=\"PINK\">They currently serve over 400+ clients in Poland, Croatia, Sweden, France, and Slovenia.\u003C\u002Fspan>\u003C\u002Fp>","\u003Cp data-guid=\"8263a786-772c-4e47-b827-53cb45e5d661\" data-pm-slice=\"1 1 []\">Autobrief is a Slovenian B2B platform that supports car dealers and fleet managers in faster and more profitable car trading. They offer access to auctions, marketing tools and documentation, facilitating over 15,000 sales a year across Europe.\u003C\u002Fp>",{"id":195,"status":8,"name":3470,"slug":3471,"date_created":3472,"meta_title":7,"meta_description":7,"logo":3473,"featured_image":3475,"internal_tag":7,"banner":3477,"cta":3479,"testimonials":3480,"brand":3486,"client_industry":3491,"features":3495,"integrations":3513,"blog_articles":3514,"roles":3515,"industries":3516,"translations":3517,"case_study_id":195,"title":3519,"challenge_title":3520,"solution_title":3521,"benefits_title":3522,"benefits_btn_label":2670,"result_title":3523,"challenge_description":3524,"solution_description":3525,"benefits_description":3526,"result_description":3527,"description":3528,"benefits_btn_link":2574},"Bryq","bryq","2025-09-08T13:10:21.000Z",{"id":3474},"6ab71cdf-a6ce-4e3f-a7a7-97392728fb02",{"id":3476},"333c95fe-6f76-4833-8f9f-91b9efab3ee4",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3478},{"id":2751},{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},{"id":118,"status":370,"sort":7,"title":3470,"content":3481,"user_name":3482,"user_role":3483,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3484},"\"Localazy streamlines coordination between our team and translators, improves review efficiency, and meets our translation needs effectively.\"","Manto Papagianni","Head of Product at Bryq",{"id":3485},"a10912a1-1984-4149-8f9e-a89d7d5be39a",{"id":986,"status":370,"featured":15,"name":3470,"link":3487,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3488,"industries":3490},"https:\u002F\u002Fwww.bryq.com\u002F",{"id":3489},"ac6f158a-b7e7-44af-bdd6-f75d78eb2dd3",[],[3492,3494],{"id":611,"languages_code":925,"name":3493},"Human Resources",{"id":26,"languages_code":925,"name":2928},[3496,3500,3501,3509],{"id":3497,"created_on":3498,"is_released":17,"is_beta":15,"is_popular":15,"name":3499,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},208,"2025-09-08T10:24:09.000Z","Translation Management",{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":3502,"created_on":3503,"is_released":17,"is_beta":15,"is_popular":17,"name":3504,"alternative_name":3504,"short_description":3505,"alternative_description":3506,"value":1922,"sort":7,"status":8,"subtitle":3507,"longer_description":3506,"docs_link":3508},175,"2024-01-02T11:05:33.000Z","Localazy AI","Translate your strings and content with AI designed for in-context translations.","Localazy AI uses your project's glossary, context, and style guide to translate your content the way you want.","Advanced workflows","\u002Ffeatures\u002Flocalazy-ai",{"id":3510,"created_on":3511,"is_released":17,"is_beta":15,"is_popular":15,"name":3512,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":370,"subtitle":7,"longer_description":7,"docs_link":7},210,"2025-09-08T13:11:58.000Z","Screenshots",[],[],[],[],[3518],{"id":108,"case_study_id":195,"languages_code":925,"title":3519,"slug":7,"challenge_title":3520,"solution_title":3521,"benefits_title":3522,"benefits_btn_label":2670,"result_title":3523,"challenge_description":3524,"solution_description":3525,"benefits_description":3526,"result_description":3527,"description":3528,"benefits_btn_link":2574},"Bryq enhanced its hiring processes with assessments in native languages","Revamping their translation management ","Smart multilingual content scaling","The market expansion power suit","More scalable, less biased assessments","\u003Cp data-guid=\"7e8d1c38-a08c-4008-8fa7-efb09ea194d1\" data-pm-slice=\"1 1 []\">The company was managing translations offline, but the process was slow and required endless back-and-forth with linguists. As they grew, they needed a faster, more organized system to generate accurate multilingual assesment forms in the candidates' native languages, collect reliable data, and provide better insights for informed decision-making.\u003C\u002Fp>","\u003Cp>Bryq used \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa> to centralize and automate their translation workflows. Translators worked directly in the platform, which simplified communication and allowed Bryq to track progress effortlessly in real time.\u003C\u002Fp>\n\u003Cp>Built-in QA and context checks like \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fscreenshots\u002F\" target=\"_blank\" rel=\"noopener\">Screenshots\u003C\u002Fa> ensured that the translated content, including assesment forms, was accurate and consistent, with faster update approval and deployment. This enabled Bryq to manage multiple languages efficiently and scale their localization with ease.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Scalable localization workflows.\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"9a8b8c90-eb91-40ad-8111-777716fcd7fc\">Faster translation turnaround times.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"4d0dfae1-8bf3-464f-8db4-3feefde18562\">Effortless content management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp data-guid=\"5cb2f614-e463-415d-b19a-e61aedb3e6ff\">Clear progress tracking.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>With Localazy, Bryq centralized its translation system and accelerated language expansion to 20 locales, including Brazilian Portuguese, Arabic, Chinese, and Swahili. Candidate assessments are now available in native and business languages, ensuring fairer evaluations, higher assesment completion rates, more candidate diversity, and enhanced recruitment efficiency.\u003C\u002Fp>","\u003Cp>Bryq is a Cypriot talent intelligence platform. Their assessment experience and data-based instant screening features enable HR teams to hire the right people faster, make recruitment processes less costly, and unlock employee potential.\u003C\u002Fp>",{"id":142,"status":8,"name":3530,"slug":3531,"date_created":3532,"meta_title":7,"meta_description":7,"logo":3533,"featured_image":3535,"internal_tag":7,"banner":3537,"cta":3539,"testimonials":3544,"brand":3550,"client_industry":3556,"features":3559,"integrations":3563,"blog_articles":3570,"roles":3571,"industries":3572,"translations":3573,"case_study_id":142,"title":3575,"challenge_title":3576,"solution_title":3577,"benefits_title":3578,"benefits_btn_label":2670,"result_title":3579,"challenge_description":3580,"solution_description":3581,"benefits_description":3582,"result_description":3583,"description":3584,"benefits_btn_link":2574},"CrewPlanner","crewplanner","2025-09-17T07:15:59.000Z",{"id":3534},"a9c8dc31-1d52-4d5d-95b4-2cf7a738dca8",{"id":3536},"6fe67a46-682a-401f-89e3-769ef0fdc0a2",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3538},{"id":2751},{"id":493,"status":8,"created_on":2258,"modified_on":3540,"icon":2570,"header":3541,"description":3542,"button_label":3543,"link":2977},"2023-01-19T11:50:20.000Z","Enjoy localization on autopilot! 🚀","Grab the Autopilot plan and let Localazy translate your projects while you sleep. Automatically.","Take off",{"id":113,"status":370,"sort":7,"title":3530,"content":3545,"user_name":3546,"user_role":3547,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3548},"“Translating CrewPlanner with Localazy has saved us countless hours and improved engagement with our international clients.”","Simeon Koets","Founder of CrewPlanner",{"id":3549},"a44009a2-a0ea-40ee-8426-1711fac89895",{"id":3551,"status":370,"featured":15,"name":3530,"link":3552,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3553,"industries":3555},90,"https:\u002F\u002Fcrewplanner.com\u002Fbe",{"id":3554},"77fff3c2-97fa-4864-b179-216ba07833dc",[],[3557,3558],{"id":611,"languages_code":925,"name":3493},{"id":26,"languages_code":925,"name":2928},[3560,3561,3562],{"id":3497,"created_on":3498,"is_released":17,"is_beta":15,"is_popular":15,"name":3499,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":3374,"created_on":3375,"is_released":17,"is_beta":15,"is_popular":15,"name":3376,"alternative_name":399,"short_description":3377,"alternative_description":3377,"value":1922,"sort":7,"status":8,"subtitle":3378,"longer_description":3379,"docs_link":832},{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},[3564,3566,3568],{"id":286,"status":8,"name":522,"slug":521,"description":1316,"docs_link":908,"meta_title":7,"meta_description":7,"icon":3565},{"id":524},{"id":1777,"status":8,"name":2787,"slug":2788,"description":2789,"docs_link":2790,"meta_title":7,"meta_description":7,"icon":3567},{"id":2792},{"id":1721,"status":8,"name":2794,"slug":2795,"description":2796,"docs_link":2797,"meta_title":7,"meta_description":7,"icon":3569},{"id":2799},[],[],[],[3574],{"id":118,"case_study_id":142,"languages_code":925,"title":3575,"slug":7,"challenge_title":3576,"solution_title":3577,"benefits_title":3578,"benefits_btn_label":2670,"result_title":3579,"challenge_description":3580,"solution_description":3581,"benefits_description":3582,"result_description":3583,"description":3584,"benefits_btn_link":2574},"CrewPlanner swapped clunky Excel for a smart translation management tool","Running version control without spreadsheets","A well-oiled TMS machine","Lightning-fast, centralized workflows","Faster updates for global teams","\u003Cp>CrewPlanner struggled to keep their source key changes in sync with multiple target languages. Maintaining the platform updated without delays had gotten increasingly difficult &mdash; as the number of Excel files grew, managing version control became more challening. This led to inefficiencies in the workflow that burdened both the team and users.\u003C\u002Fp>","\u003Cp>The company simplified localization by switching to Localazy. They replaced their manual Excel-based chaos with an efficient translation management platform where source content was directly uploaded and synced across languages. After centralizing their translation workflows, CrewPlanner was able to easily access their source files in English and feed new content into each release, improving version control.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Quicker translation updates for all languages.\u003C\u002Fli>\n\u003Cli>Clearer version control for language management.\u003C\u002Fli>\n\u003Cli>Flexible integration into existing workflows.\u003C\u002Fli>\n\u003Cli>Simplified user experience for the team.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>CrewPlanner successfully managed translations in four languages &mdash; Dutch, French, German, and English. They observed immediate improvements, with the first iterations completed within a week. This transition significantly reduced process complexity, leading to smoother updates and better language management.\u003C\u002Fp>","\u003Cp>CrewPlanner is a Belgian tech scale-up that streamlines HR for companies with flexible workforces in sectors like hospitality or retail. Their software maximizes productivity, automates admin work, and enhances team communication.\u003C\u002Fp>",{"id":108,"status":8,"name":3586,"slug":3587,"date_created":3588,"meta_title":7,"meta_description":7,"logo":3589,"featured_image":3591,"internal_tag":7,"banner":3593,"cta":3595,"testimonials":3596,"brand":3602,"client_industry":3621,"features":3622,"integrations":3628,"blog_articles":3633,"roles":3634,"industries":3635,"translations":3636,"case_study_id":108,"title":3638,"challenge_title":3639,"solution_title":3640,"benefits_title":3641,"benefits_btn_label":2670,"result_title":3642,"challenge_description":3643,"solution_description":3644,"benefits_description":3645,"result_description":3646,"description":3647,"benefits_btn_link":2574},"Veedoo","veedoo","2025-09-17T10:28:33.000Z",{"id":3590},"b1e8c3b6-0392-48c1-905f-ac8becdb33a2",{"id":3592},"af1307ea-412f-44af-b454-bc6c5e74fe44",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3594},{"id":2751},{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},{"id":89,"status":370,"sort":7,"title":3586,"content":3597,"user_name":3598,"user_role":3599,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3600},"\"We love using Localazy, as their pricing is extremely reasonable for the services they offer.\"","Ian Bearder","Founder & CEO at Veedoo",{"id":3601},"a89574aa-4a85-4a1d-b532-87bd78e82e19",{"id":230,"status":8,"featured":15,"name":3586,"link":3603,"country":3604,"region":2764,"email":3605,"competencies":3606,"facebook":3610,"twitter":7,"linkedin":3611,"github":7,"image":3612,"industries":3614},"https:\u002F\u002Fwww.veedoo.io","United Kingdom","hello@veeedoo.io",[3607,3608,3609],"Digital Agency","Websites","Software Development","https:\u002F\u002Fwww.facebook.com\u002Fveedoo.io\u002F","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fveedoo\u002F?originalSubdomain=uk",{"id":3613},"d70ecbca-ec7f-417c-a616-8abaf1361c92",[3615,3618],{"id":54,"status":8,"sort":7,"translations":3616,"name":3609},[3617],{"id":59,"languages_code":925,"name":3609},{"id":147,"status":8,"sort":7,"translations":3619,"name":2591},[3620],{"id":12,"languages_code":925,"name":2591},[],[3623,3624,3625,3626,3627],{"id":3374,"created_on":3375,"is_released":17,"is_beta":15,"is_popular":15,"name":3376,"alternative_name":399,"short_description":3377,"alternative_description":3377,"value":1922,"sort":7,"status":8,"subtitle":3378,"longer_description":3379,"docs_link":832},{"id":3502,"created_on":3503,"is_released":17,"is_beta":15,"is_popular":17,"name":3504,"alternative_name":3504,"short_description":3505,"alternative_description":3506,"value":1922,"sort":7,"status":8,"subtitle":3507,"longer_description":3506,"docs_link":3508},{"id":13,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":249,"alternative_name":2189,"short_description":3078,"alternative_description":3079,"value":1922,"sort":13,"status":8,"subtitle":3080,"longer_description":3081,"docs_link":3082},{"id":3441,"created_on":3442,"is_released":17,"is_beta":15,"is_popular":15,"name":3443,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":365,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2849,"alternative_name":7,"short_description":2850,"alternative_description":7,"value":7,"sort":365,"status":8,"subtitle":2851,"longer_description":7,"docs_link":7},[3629,3631],{"id":94,"status":8,"name":466,"slug":465,"description":2854,"docs_link":2855,"meta_title":7,"meta_description":7,"icon":3630},{"id":468},{"id":147,"status":8,"name":473,"slug":472,"description":2858,"docs_link":2859,"meta_title":7,"meta_description":7,"icon":3632},{"id":475},[],[],[],[3637],{"id":113,"case_study_id":108,"languages_code":925,"title":3638,"slug":7,"challenge_title":3639,"solution_title":3640,"benefits_title":3641,"benefits_btn_label":2670,"result_title":3642,"challenge_description":3643,"solution_description":3644,"benefits_description":3645,"result_description":3646,"description":3647,"benefits_btn_link":2574},"Veedoo partnered with Localazy to help Everyrun in their global sprint","Multilingual updates for runner communities","Efficient language version control","Less busywork, more focus on growth","Number #1 at the global finish line","\u003Cp>The Estonian fitness platform&nbsp;\u003Ca href=\"https:\u002F\u002Fwww.everyrun.world\" target=\"_blank\" rel=\"noopener\">Everyrun\u003C\u002Fa> wanted to deliver a clean UX to users in their native languages. Specifically, they needed to keep source language changes in sync for smoother updates. After trying ad-hoc solutions and CMS that caused errors, inconsistencies, and collaboration hurdles, Veedoo was looking for a localization solution to help them.\u003C\u002Fp>","\u003Cp>Veedoo switched to Localazy to create a flexible localization workflow for Everyrun and other clients' projects. Linguists were onboarded to collaborate on specific languages while the app's team worked with versions and deployed the translations via API and CLI. This ensured fast, consistent updates across projects. They also leveraged Localazy&rsquo;s professional translation services to facilitate the process.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Enhanced scalability for adding new languages.\u003C\u002Fli>\n\u003Cli>Consistent multilingual content across all platforms.\u003C\u002Fli>\n\u003Cli>Efficient collaboration between linguists, clients, and devs.\u003C\u002Fli>\n\u003Cli>Access to professional translation services when needed.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>Everyrun now manages 10 languages effortlessly with Localazy. Fast implementation, supported by starter kits and transparent pricing, delivered near-immediate results. Choosing Localazy enabled Veedoo to streamline the workflow and enable smooth collaboration among linguists, developers and clients, which accelerated the production of consistent, high-quality translations.\u003C\u002Fp>","\u003Cp>Veedoo is a development agency that creates multilingual digital projects for media, organizations, and governments. Everyrun is a project connecting runners and organizers through social events, promoting health and participation worldwide.\u003C\u002Fp>",{"id":118,"status":8,"name":3649,"slug":3650,"date_created":3651,"meta_title":7,"meta_description":7,"logo":3652,"featured_image":3654,"internal_tag":7,"banner":3656,"cta":3658,"testimonials":3659,"brand":3667,"client_industry":3673,"features":3676,"integrations":3680,"blog_articles":3681,"roles":3682,"industries":3683,"translations":3684,"case_study_id":118,"title":3686,"challenge_title":3687,"solution_title":3688,"benefits_title":3689,"benefits_btn_label":2670,"result_title":3690,"challenge_description":3691,"solution_description":3692,"benefits_description":3693,"result_description":3694,"description":3695,"benefits_btn_link":2574},"Veertly","veertly","2025-09-25T15:24:46.000Z",{"id":3653},"2b7ac1ef-0c89-445e-9bff-34b136367d27",{"id":3655},"2a686700-3818-4b30-8ef2-d9f63a81e259",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3657},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":127,"status":370,"sort":7,"title":3649,"content":3660,"user_name":3661,"user_role":3662,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":3663,"user_avatar":3665},"\"Localazy makes managing multiple translations effortless, even with external contributors. We also don't have to burden the dev team.\"","João Aguiam","Co-founder & CTO at Veertly",{"id":3664},"d80a2f99-bc2c-4c40-aa49-249b51a07c86",{"id":3666},"3784bfbe-e1d5-4a98-b96f-3dbafee6df73",{"id":3668,"status":370,"featured":15,"name":3649,"link":3669,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3670,"industries":3672},91,"https:\u002F\u002Fwww.veertly.com",{"id":3671},"0e2f9116-7c14-4eb9-87ed-0849d9600537",[],[3674],{"id":175,"languages_code":925,"name":3675},"IT & Services",[3677,3678,3679],{"id":3497,"created_on":3498,"is_released":17,"is_beta":15,"is_popular":15,"name":3499,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":59,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":407,"alternative_name":407,"short_description":3383,"alternative_description":3383,"value":1922,"sort":59,"status":8,"subtitle":3384,"longer_description":3385,"docs_link":3386},{"id":3441,"created_on":3442,"is_released":17,"is_beta":15,"is_popular":15,"name":3443,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},[],[],[],[],[3685],{"id":89,"case_study_id":118,"languages_code":925,"title":3686,"slug":7,"challenge_title":3687,"solution_title":3688,"benefits_title":3689,"benefits_btn_label":2670,"result_title":3690,"challenge_description":3691,"solution_description":3692,"benefits_description":3693,"result_description":3694,"description":3695,"benefits_btn_link":2574},"Veertly expanded internationally with event-hosting in six languages","Making interface localization seamless","Simpler workflow, continuous updates","Instant international connection","Easy setup, global reach","\u003Cp>Veertly wanted users to enjoy a personalized app experience in their native languages. Manually editing JSON files and relying on colleagues for translations made synchronization slow, difficult, and error-prone for the development team. They needed a faster, smoother way to deliver a fully localized interface for their international events.\u003C\u002Fp>","\u003Cp>By integrating via Localazy&rsquo;s CLI, Veertly replaced manual JSON file management with an automated process. Developers uploaded English strings and synced updates with a few CLI commands while translations were managed through Localazy&rsquo;s interface. This reduced manual work, keeping all languages in sync and enabling updates without slowing development.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Easy integration with the pre-existing workflow.\u003C\u002Fli>\n\u003Cli>Delegation of language-specific tasks.\u003C\u002Fli>\n\u003Cli>Simpler translation management.\u003C\u002Fli>\n\u003Cli>MT available to speed up the process.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>Veertly now supports six languages: English, German, French, Portuguese, Italian, and Dutch. The setup process was straightforward and results came fast, improving attendees' experiences. The new workflow not only saved time but also ensured error-free localization, encouraging users to contribute to translations.\u003C\u002Fp>","\u003Cp>Veertly is a customizable virtual event platform that enables organizations to create engaging online events. Since its creation in 2020, the software has been used to host over 7,500 events worldwide for companies from diverse industries.\u003C\u002Fp>",{"id":113,"status":8,"name":3697,"slug":3698,"date_created":3699,"meta_title":7,"meta_description":7,"logo":3700,"featured_image":3702,"internal_tag":7,"banner":3704,"cta":3706,"testimonials":3707,"brand":3715,"client_industry":3719,"features":3723,"integrations":3727,"blog_articles":3732,"roles":3733,"industries":3734,"translations":3735,"case_study_id":113,"title":3737,"challenge_title":3738,"solution_title":3739,"benefits_title":3740,"benefits_btn_label":2670,"result_title":3741,"challenge_description":3742,"solution_description":3743,"benefits_description":3744,"result_description":3745,"description":3746,"benefits_btn_link":2574},"i3-Technologies","i3-technologies","2025-09-26T10:25:23.000Z",{"id":3701},"5e487b5b-9d13-4a90-943e-cb6d73cd5644",{"id":3703},"4e88bed4-239a-475d-963f-49fad5fc0776",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3705},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":132,"status":370,"sort":7,"title":3697,"content":3708,"user_name":3709,"user_role":3710,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":3711,"user_avatar":3713},"\"We appreciate how easy it is for external translators to work without impacting our dev team. The API is clear, and integrated AI translations are a handy bonus.\"","Peter Waegemans","UX architect and designer",{"id":3712},"f8717c2b-cb79-4b3a-9029-97b73e1427b1",{"id":3714},"cc42b729-e156-43f9-83e9-4808554a0e99",{"id":1721,"status":370,"featured":15,"name":3697,"link":3716,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3717,"industries":3718},"https:\u002F\u002Fi3-connect.com",{"id":3712},[],[3720,3721],{"id":175,"languages_code":925,"name":3675},{"id":54,"languages_code":925,"name":3722},"Education",[3724,3725,3726],{"id":3502,"created_on":3503,"is_released":17,"is_beta":15,"is_popular":17,"name":3504,"alternative_name":3504,"short_description":3505,"alternative_description":3506,"value":1922,"sort":7,"status":8,"subtitle":3507,"longer_description":3506,"docs_link":3508},{"id":3374,"created_on":3375,"is_released":17,"is_beta":15,"is_popular":15,"name":3376,"alternative_name":399,"short_description":3377,"alternative_description":3377,"value":1922,"sort":7,"status":8,"subtitle":3378,"longer_description":3379,"docs_link":832},{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},[3728,3730],{"id":94,"status":8,"name":466,"slug":465,"description":2854,"docs_link":2855,"meta_title":7,"meta_description":7,"icon":3729},{"id":468},{"id":147,"status":8,"name":473,"slug":472,"description":2858,"docs_link":2859,"meta_title":7,"meta_description":7,"icon":3731},{"id":475},[],[],[],[3736],{"id":127,"case_study_id":113,"languages_code":925,"title":3737,"slug":7,"challenge_title":3738,"solution_title":3739,"benefits_title":3740,"benefits_btn_label":2670,"result_title":3741,"challenge_description":3742,"solution_description":3743,"benefits_description":3744,"result_description":3745,"description":3746,"benefits_btn_link":2574},"i3-Technologies delivered top-class digital display solutions in 11 languages","Scaling without burdening developers","No-fuss, automation-powered work","Keeping translators and devs happy","A strong expansion portfolio — and growing","\u003Cp>As an international company, i3-Technologies wanted to make their solutions accessible in multiple languages, but manual localization relied heavily on developers. With more products and languages to support, updates were slow and inefficient since external translators couldn&rsquo;t contribute directly. They needed a faster, smoother workflow that allowed linguists to work independently.\u003C\u002Fp>","\u003Cp>By integrating Localazy CLI into their deployment pipeline, i3-Technologies made localization approachable for the whole team. Translators easily reviewed AI-generated drafts on the UI while developers saved time with batch uploads. Support was provided quickly, and results came within 24 hours. The clear API integration barely disrupted the technical staff.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Clear API for technical integration.\u003C\u002Fli>\n\u003Cli>Easy to-use interface for translators.\u003C\u002Fli>\n\u003Cli>AI-powered translations for quick drafts.\u003C\u002Fli>\n\u003Cli>Scalable solution for growing needs.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>The first iteration was completed within a day thanks to Localazy&rsquo;s efficient tools and smooth integration. The company now offers their products in 11 languages, including English, French, German, Spanish, Dutch, Catalan, Danish, Norwegian (Bokmal), Hungarian, Lithuanian, and Italian. They plan to add more options as they expand into new European markets.&nbsp;\u003C\u002Fp>","\u003Cp>i3-Technologies is a Belgian interactive solutions company that offers digital displays for business and education. Founded in 1968, they have grown into a display powerhouse operating in 90 countries worldwide.\u003C\u002Fp>",{"id":89,"status":8,"name":3748,"slug":3749,"date_created":3750,"meta_title":7,"meta_description":7,"logo":3751,"featured_image":3753,"internal_tag":7,"banner":3755,"cta":3760,"testimonials":3761,"brand":3767,"client_industry":3779,"features":3780,"integrations":3784,"blog_articles":3787,"roles":3788,"industries":3789,"translations":3790,"case_study_id":89,"title":3792,"challenge_title":3793,"solution_title":3794,"benefits_title":3795,"benefits_btn_label":2976,"result_title":3796,"challenge_description":3797,"solution_description":3798,"benefits_description":3799,"result_description":3800,"description":3801,"benefits_btn_link":2574},"iFightDepression","ifightdepression","2025-10-03T07:32:24.000Z",{"id":3752},"11f5a459-1fd1-49d6-8427-822973fb4511",{"id":3754},"4377b4a6-a656-4571-97b6-ac546c43fcfa",{"id":22,"sort":7,"created_on":3756,"name":538,"cta_link":3757,"banner_image":3758},"2022-08-09T19:42:15.000Z","https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fstrapi-localization-plugin",{"id":3759},"d1f1c78a-9589-4318-9863-772795f1c834",{"id":77,"status":8,"created_on":2568,"modified_on":2569,"icon":2570,"header":2571,"description":2572,"button_label":2573,"link":2574},{"id":82,"status":370,"sort":7,"title":3748,"content":3762,"user_name":3763,"user_role":3764,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3765},"\"Localazy has enabled us to build an attractive website that is easy to navigate and use in multiple languages. We are grateful for the support and would recommend Localazy to others.\"","Katharina Schnitzspahn","Project Manager at EAAD",{"id":3766},"ebc12178-c7e2-4f08-8a98-c0eacfdf8901",{"id":3768,"status":370,"featured":15,"name":3748,"link":3769,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3770,"industries":3771},92,"https:\u002F\u002Fguides.ifightdepression.com\u002F",{"id":3671},[3772,3775],{"id":244,"status":8,"sort":7,"translations":3773,"name":3070},[3774],{"id":101,"languages_code":925,"name":3070},{"id":108,"status":370,"sort":7,"translations":3776,"name":3778},[3777],{"id":195,"languages_code":925,"name":3778},"Health",[],[3781,3782,3783],{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":428,"created_on":3434,"is_released":17,"is_beta":15,"is_popular":17,"name":353,"alternative_name":353,"short_description":3435,"alternative_description":3435,"value":1922,"sort":7,"status":8,"subtitle":3436,"longer_description":3435,"docs_link":3437},{"id":269,"created_on":3006,"is_released":17,"is_beta":15,"is_popular":15,"name":371,"alternative_name":371,"short_description":3007,"alternative_description":3007,"value":1922,"sort":7,"status":8,"subtitle":3008,"longer_description":3009,"docs_link":3010},[3785],{"id":535,"status":8,"name":538,"slug":537,"description":1663,"docs_link":1664,"meta_title":7,"meta_description":7,"icon":3786},{"id":540},[],[],[],[3791],{"id":132,"case_study_id":89,"languages_code":925,"title":3792,"slug":7,"challenge_title":3793,"solution_title":3794,"benefits_title":3795,"benefits_btn_label":2976,"result_title":3796,"challenge_description":3797,"solution_description":3798,"benefits_description":3799,"result_description":3800,"description":3801,"benefits_btn_link":2574},"iFightDepression offered mental health support and guidance across borders","Supporting patients in their native languages","Automated setup integrated with Strapi","Quick, automated & budget-friendly","Access to a lifeline in 12 languages","\u003Cp>EAAD created the iFightDepression guide website to help users find local mental health professionals and start using the program. Originally developed by their Polish partner, EAAD needed the site to be available in users&rsquo; native languages to maximize its impact, while keeping updates across all locales synced at all times.\u003C\u002Fp>","\u003Cp>The iFightDepression team first integrated the&nbsp;\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fstrapi-localization-plugin\" target=\"_blank\" rel=\"noopener\">Localazy Strapi Plugin\u003C\u002Fa> to manage their content more efficiently. Then they onboarded their translation partners and volunteers into the platform and got to work. The team was able to build a workflow that pulled updates continuously to incrementally serve users in more languages.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Effortless syncs and updates through the Strapi Plugin.\u003C\u002Fli>\n\u003Cli>Easy-to-set-up workflows.\u003C\u002Fli>\n\u003Cli>User-friendly interface for collaborators.\u003C\u002Fli>\n\u003Cli>Cost savings with simple onboarding and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fwhy-localazy-doesnt-charge-you-for-your-translation-seats\u002F\" target=\"_blank\" rel=\"noopener\">unlimited seats\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>With Localazy, iFightDepression localized its guide website into 10+ different European languages, including Estonian, Spanish, Greek, German, Italian, and Ukrainian. Users across Europe can now get the help they need in their own language and find a trained health professional who can help them access the toolkit.\u003C\u002Fp>","\u003Cp>The EAAD (European Alliance Against Depression) supports mental health in 20+ countries worldwide. Their iFightDepression project provides a self-management tool for mild depression symptoms, guided by trained professionals.\u003C\u002Fp>",{"id":127,"status":8,"name":3803,"slug":3804,"date_created":3805,"meta_title":7,"meta_description":7,"logo":3806,"featured_image":3808,"internal_tag":7,"banner":3810,"cta":3812,"testimonials":3819,"brand":3825,"client_industry":3839,"features":3841,"integrations":3846,"blog_articles":3847,"roles":3848,"industries":3849,"translations":3850,"case_study_id":127,"title":3852,"challenge_title":3853,"solution_title":3854,"benefits_title":3855,"benefits_btn_label":2670,"result_title":3856,"challenge_description":3857,"solution_description":3858,"benefits_description":3859,"result_description":3860,"description":3861,"benefits_btn_link":2574},"Pentland Firth","pentland-firth","2025-10-03T12:05:03.000Z",{"id":3807},"50841dc3-b6ab-44cb-83ab-b7b0aa65337e",{"id":3809},"3c89b923-fa26-47d9-a2d1-7d30bd5fc14e",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3811},{"id":2751},{"id":12,"status":8,"created_on":2258,"modified_on":3813,"icon":3814,"header":3815,"description":3816,"button_label":3817,"link":3818},"2025-01-20T13:25:27.000Z","app","Integrate with anything using Localazy CLI","Developers love our CLI! Localize your product using the most advanced command-line interface for i18n, l10n and translation management. ","Read more","features\u002Fcli\u002F",{"id":441,"status":370,"sort":7,"title":3803,"content":3820,"user_name":3821,"user_role":3822,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3823},"\"Localazy has enabled our team to contribute and offer even more customers their preferred languages for full enjoyment of their shopping experience.\"","Kelly Murphy","Rollout Manager",{"id":3824},"93ff76f3-3076-42a6-8c4c-f2c279f7aed5",{"id":666,"status":370,"featured":15,"name":3803,"link":3826,"country":2763,"region":3827,"email":3828,"competencies":3829,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3830,"industries":3832},"https:\u002F\u002Fpentlandfirth.com\u002F","München","erika.dobesova@pentlandfirth.com",[3607,3608,3609],{"id":3831},"ec0bc31f-1d78-4ab3-92c5-5c7f28e17041",[3833,3836],{"id":118,"status":370,"sort":7,"translations":3834,"name":165},[3835],{"id":142,"languages_code":925,"name":165},{"id":54,"status":8,"sort":7,"translations":3837,"name":3609},[3838],{"id":59,"languages_code":925,"name":3609},[3840],{"id":142,"languages_code":925,"name":165},[3842,3843,3844,3845],{"id":3497,"created_on":3498,"is_released":17,"is_beta":15,"is_popular":15,"name":3499,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":291,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":437,"alternative_name":437,"short_description":7,"alternative_description":3147,"value":1922,"sort":221,"status":8,"subtitle":7,"longer_description":3147,"docs_link":3148},{"id":59,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":407,"alternative_name":407,"short_description":3383,"alternative_description":3383,"value":1922,"sort":59,"status":8,"subtitle":3384,"longer_description":3385,"docs_link":3386},{"id":456,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2605,"alternative_name":7,"short_description":2606,"alternative_description":7,"value":7,"sort":456,"status":8,"subtitle":2607,"longer_description":2608,"docs_link":7},[],[],[],[],[3851],{"id":82,"case_study_id":127,"languages_code":925,"title":3852,"slug":7,"challenge_title":3853,"solution_title":3854,"benefits_title":3855,"benefits_btn_label":2670,"result_title":3856,"challenge_description":3857,"solution_description":3858,"benefits_description":3859,"result_description":3860,"description":3861,"benefits_btn_link":2574},"Pentland Firth spoke to shoppers in 12 languages and simplified teamwork","Laying the foundation for global expansion","Localazy CLI & Webhook integration","Translations that click into place","Faster updates for a growing customer base","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwhiz-cart.de\u002Fen\u002F\" target=\"_blank\" rel=\"noopener\">Whiz-Cart\u003C\u002Fa> was initially supported only in English, but the company wanted customers to enjoy the cart in their preferred language and prepare for cross-country launches. Without a unified localization system, the team members had to merge code manually in Visual Studio, compare English with other languages, and update translations by hand, which was time-consuming and prone to conflicts and inefficiencies.\u003C\u002Fp>","\u003Cp>Pentland Firth built and perfected their translation workflow using Localazy. Developers now push the latest code to the platform, where translators are notified to start immediately. Once translations are finished, the updated content is reintegrated and tested before release, ensuring accuracy across all interfaces and related projects. For new languages, the team relies on Localazy&rsquo;s \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fterm\u002Fprofessional-translation-services\" target=\"_blank\" rel=\"noopener\">professional services\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">CLI\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fwebhooks\" target=\"_blank\" rel=\"noopener\">Webhooks\u003C\u002Fa> keep everything in sync, making multilingual updates fast and hassle-free.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Fewer manual errors and improved translation accuracy.\u003C\u002Fli>\n\u003Cli>Simplified onboarding for new translators.\u003C\u002Fli>\n\u003Cli>Easy integration with existing development processes.\u003C\u002Fli>\n\u003Cli>Streamlined multilingual updates.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>Using Localazy, Pentland Firth successfully scaled their Whiz-Cart platform into 12 languages, starting with German and following with Scandinavian languages, Polish, and Dutch. The Whiz-Cart is currently available in countries like Thailand, the USA, and Romania, with product information being updated quickly for a better customer experience and new languages being added continuously depending on client needs.\u003C\u002Fp>","\u003Cp>The Whiz-Cart, a smart shopping cart by German software company Pentland Firth, lets customers check out quickly without repacking or waiting, making the shopping experience faster and more user-friendly in 200+ stores across four countries.\u003C\u002Fp>",{"id":132,"status":8,"name":3863,"slug":3864,"date_created":3865,"meta_title":7,"meta_description":7,"logo":3866,"featured_image":3868,"internal_tag":7,"banner":3870,"cta":3872,"testimonials":3873,"brand":3879,"client_industry":3884,"features":3886,"integrations":3890,"blog_articles":3893,"roles":3894,"industries":3895,"translations":3896,"case_study_id":132,"title":3898,"challenge_title":3899,"solution_title":3900,"benefits_title":3901,"benefits_btn_label":2670,"result_title":3902,"challenge_description":3903,"solution_description":3904,"benefits_description":3905,"result_description":3906,"description":3907,"benefits_btn_link":2574},"Smoobu","smoobu","2025-10-06T06:26:43.000Z",{"id":3867},"f7674250-9987-42fc-a5c3-a05ea5bd1329",{"id":3869},"31dc1ec4-9eac-45bf-9a1e-3c80c791f339",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3871},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":406,"status":370,"sort":7,"title":3863,"content":3874,"user_name":3875,"user_role":3876,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3877},"\"Translations through Localazy give us a real advantage over browser plugins, helping eliminate friction and improving the overall customer experience.\"","Thibaud Visse","Global Content Mkt Lead",{"id":3878},"599102fc-0b91-4c31-b1c0-50a9f1e8b7d3",{"id":1038,"status":8,"featured":15,"name":3863,"link":3880,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3881,"industries":3883},"https:\u002F\u002Fwww.smoobu.com\u002Fen\u002F",{"id":3882},"3af86fa6-2198-4a4a-80e6-18760261a8dc",[],[3885],{"id":286,"languages_code":925,"name":3268},[3887,3888,3889],{"id":3374,"created_on":3375,"is_released":17,"is_beta":15,"is_popular":15,"name":3376,"alternative_name":399,"short_description":3377,"alternative_description":3377,"value":1922,"sort":7,"status":8,"subtitle":3378,"longer_description":3379,"docs_link":832},{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":365,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2849,"alternative_name":7,"short_description":2850,"alternative_description":7,"value":7,"sort":365,"status":8,"subtitle":2851,"longer_description":7,"docs_link":7},[3891],{"id":319,"status":8,"name":545,"slug":544,"description":7,"docs_link":1761,"meta_title":7,"meta_description":7,"icon":3892},{"id":547},[],[],[],[3897],{"id":441,"case_study_id":132,"languages_code":925,"title":3898,"slug":7,"challenge_title":3899,"solution_title":3900,"benefits_title":3901,"benefits_btn_label":2670,"result_title":3902,"challenge_description":3903,"solution_description":3904,"benefits_description":3905,"result_description":3906,"description":3907,"benefits_btn_link":2574},"Smoobu dropped Google Sheets to make localization faster and easier","More efficient translation management","Scalable and collaboration-friendly tool","No more outdated UI copies","Traveling light to global reach","\u003Cp>Before Localazy, Smoobu&rsquo;s localization process was slow and manual. UI text was managed in Google Sheets with little context, and designers had to copy content from Figma by hand. Sync issues and missing approvals often delayed releases and hurt consistency. The process was error-prone, time-consuming, and hard to scale for new languages.\u003C\u002Fp>","\u003Cp>Smoobu replaced its manual workflows with Localazy, integrating the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ffigma-localization-plugin\" target=\"_blank\" rel=\"noopener\">Figma plugin\u003C\u002Fa> so designers could send strings directly to the platform&mdash;eliminating copy-paste and sync issues. Engineers pulled translations from Localazy, while product managers coordinated multilingual tasks with ease.\u003C\u002Fp>\n\u003Cp>Localization became faster, more consistent, and easier to scale. With Localazy&rsquo;s \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontinuous-localization-team\" target=\"_blank\" rel=\"noopener\">Continuous Localization Services\u003C\u002Fa>, Smoobu quickly launched Polish and improved overall translation quality through centralized management.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Direct integration between Figma and development.\u003C\u002Fli>\n\u003Cli>Clear workflows across teams and roles.\u003C\u002Fli>\n\u003Cli>Faster language launches with help from CLT.\u003C\u002Fli>\n\u003Cli>Centralized component management for consistency.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>With Localazy, Smoobu has sped up and streamlined localization across 10 languages, including Dutch, French, German, Greek, Italian, Polish, Portuguese, Russian, and Spanish. The team has reduced time-to-market for new languages and improved translation quality and consistency. As Smoobu expands into South America, the Baltics, Eastern Europe, and Scandinavia, multilingual support continues to fuel their growth.\u003C\u002Fp>","\u003Cp>Smoobu is a vacation rental management platform helping property owners manage listings across channels like Airbnb and Booking.com. Founded in 2014, it now supports thousands of hosts worldwide with a team of over 90 people.\u003C\u002Fp>",{"id":261,"status":8,"name":3909,"slug":3910,"date_created":3911,"meta_title":7,"meta_description":7,"logo":3912,"featured_image":3914,"internal_tag":7,"banner":3916,"cta":3918,"testimonials":3919,"brand":3925,"client_industry":3936,"features":3937,"integrations":3943,"blog_articles":3953,"roles":3954,"industries":3955,"translations":3956,"case_study_id":261,"title":3958,"challenge_title":3959,"solution_title":3960,"benefits_title":3961,"benefits_btn_label":2670,"result_title":3962,"challenge_description":3963,"solution_description":3964,"benefits_description":3965,"result_description":3966,"description":3967,"benefits_btn_link":2574},"Digismoothie","digismoothie","2025-10-21T21:32:45.000Z",{"id":3913},"acc60787-1d65-4b69-8ccf-69d52628c9c0",{"id":3915},"c1ca7ae4-387d-452d-bd13-c59f1b578f12",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3917},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":77,"status":370,"sort":7,"title":3909,"content":3920,"user_name":3921,"user_role":3922,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3923},"\"We appreciate the freedom Localazy gives us, as we can use MT and professional translation services, as well as our own translators.\"","Martin Zima","Senior Product Manager",{"id":3924},"9764d243-0af7-4835-abab-3f09fc8f47c6",{"id":3926,"status":370,"featured":15,"name":3909,"link":3927,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3928,"industries":3929},95,"https:\u002F\u002Fwww.digismoothie.com",{"id":3671},[3930,3933],{"id":54,"status":8,"sort":7,"translations":3931,"name":3609},[3932],{"id":59,"languages_code":925,"name":3609},{"id":127,"status":370,"sort":7,"translations":3934,"name":165},[3935],{"id":113,"languages_code":925,"name":165},[],[3938,3939,3940,3941,3942],{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":365,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2849,"alternative_name":7,"short_description":2850,"alternative_description":7,"value":7,"sort":365,"status":8,"subtitle":2851,"longer_description":7,"docs_link":7},{"id":3497,"created_on":3498,"is_released":17,"is_beta":15,"is_popular":15,"name":3499,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":3441,"created_on":3442,"is_released":17,"is_beta":15,"is_popular":15,"name":3443,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},{"id":2780,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":17,"name":361,"alternative_name":2781,"short_description":2782,"alternative_description":2782,"value":1922,"sort":959,"status":8,"subtitle":2783,"longer_description":2782,"docs_link":2784},[3944,3948],{"id":558,"status":8,"name":560,"slug":559,"description":3945,"docs_link":3946,"meta_title":7,"meta_description":7,"icon":3947},"Setup fully automated localization for your project once and forget about all the hassle forever. It’s fun with Github Actions!","\u002Fblog\u002Fautomated-localization-github-actions-localazy",{"id":562},{"id":3926,"status":8,"name":3949,"slug":2345,"description":3950,"docs_link":7,"meta_title":7,"meta_description":7,"icon":3951},"Intercom","Enjoy seamless integration of Intercom & Localazy and translate your help center articles efficiently. Translatable texts from articles, collections, and sections are transformed into translation keys and imported into the Localazy project. After translation, all texts are exported back to Intercom.",{"id":3952},"d45f4459-b7a8-4a10-82a3-45028af57f76",[],[],[],[3957],{"id":291,"case_study_id":261,"languages_code":925,"title":3958,"slug":7,"challenge_title":3959,"solution_title":3960,"benefits_title":3961,"benefits_btn_label":2670,"result_title":3962,"challenge_description":3963,"solution_description":3964,"benefits_description":3965,"result_description":3966,"description":3967,"benefits_btn_link":2574},"Digismoothie found the perfect recipe for translating their Shopify apps","Retaining translation context between updates","Automated translation & human oversight","Multiple channels, consistent quality","Automated localization for 10+ languages","\u003Cp>The Candy Rack team wanted to accelerate market expansion by allowing Shopify merchants to use the app in their preferred language. Before Localazy, they used POEditor, which couldn&rsquo;t handle automated pushes and lacked proper GitHub integration. These limitations slowed down development and added unnecessary workflow overhead, making each update labor-intensive and prone to losing translation context.\u003C\u002Fp>","\u003Cp>Digismoothie set up their localization workflow using Localazy and \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fautomated-localization-github-actions-localazy\" target=\"_blank\" rel=\"noopener\">GitHub Actions\u003C\u002Fa>. Translation files now sync automatically, so the team no longer needs to handle them manually. Two product managers oversee the process, combining \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation\" target=\"_blank\" rel=\"noopener\">machine translation\u003C\u002Fa> for quick drafts with Localazy&rsquo;s \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontinuous-localization-team\" target=\"_blank\" rel=\"noopener\">Continuous Localization Services\u003C\u002Fa> for top-quality results.\u003C\u002Fp>\n\u003Cp>They initially ran into challenges connecting their Intercom, since their&nbsp;\u003Ca href=\"\u002Fuse-cases\u002Fhelp-and-docs-localization\" target=\"_blank\" rel=\"noopener\">Help Center is also localized through Localazy\u003C\u002Fa>. With help from Localazy&rsquo;s support team, everything runs smoothly now, and they manage translations for all channels from one place.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Automated workflows to save time.\u003C\u002Fli>\n\u003Cli>Higher productivity for managers and developers.\u003C\u002Fli>\n\u003Cli>Centralized solution for all translations.\u003C\u002Fli>\n\u003Cli>Flexible mix of MT, professional, and in-house translators.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>Digismoothie translates 15 projects with Localazy. Their most popular app, Candy Rack, is now available in 10+ languages, including Danish, Brazilian Portuguese, Dutch, French, Japanese, and Spanish. Automatic sync ensures updates without manual intervention, freeing their teams to focus on app improvement.\u003C\u002Fp>","\u003Cp>Digismoothie is a Czech e-commerce agency behind Candy Rack, a smart Shopify app designed to boost store performance and increase average order value through strategic upsells and cross-sells across the entire purchase journey.\u003C\u002Fp>",{"id":332,"status":8,"name":3969,"slug":3970,"date_created":3971,"meta_title":7,"meta_description":7,"logo":3972,"featured_image":3974,"internal_tag":7,"banner":3976,"cta":3978,"testimonials":3979,"brand":3985,"client_industry":4000,"features":4001,"integrations":4005,"blog_articles":4015,"roles":4016,"industries":4017,"translations":4018,"case_study_id":332,"title":4020,"challenge_title":4021,"solution_title":4022,"benefits_title":4023,"benefits_btn_label":2670,"result_title":4024,"challenge_description":4025,"solution_description":4026,"benefits_description":4027,"result_description":4028,"description":4029,"benefits_btn_link":2574},"Mindnow","mindnow","2025-10-22T07:57:38.000Z",{"id":3973},"41f38dd1-62b4-4cfe-97ed-a42ef7f94259",{"id":3975},"71324b7f-fddc-49fa-8cab-cf1e93d2bf93",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":3977},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":66,"status":370,"sort":7,"title":3969,"content":3980,"user_name":3981,"user_role":3982,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":3983},"\"Localazy has simplified our localization workflows and helped us deliver a consistent, high-quality user experience across multiple languages.\"","Carina Felsberger","Senior UX Writer",{"id":3984},"0ea28ee0-292f-435a-867d-8e1449c5d00c",{"id":352,"status":8,"featured":15,"name":3969,"link":3986,"country":3987,"region":2764,"email":3988,"competencies":3989,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":3990,"industries":3992},"https:\u002F\u002Fmindnow.io\u002Fen","Switzerland","jakob@mindnow.io",[3607,3608,165],{"id":3991},"4413f829-8ecd-4294-82a4-2cd604eb0b9e",[3993,3997],{"id":113,"status":370,"sort":7,"translations":3994,"name":3996},[3995],{"id":108,"languages_code":925,"name":3996},"Finance",{"id":54,"status":8,"sort":7,"translations":3998,"name":3609},[3999],{"id":59,"languages_code":925,"name":3609},[],[4002,4003,4004],{"id":216,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2601,"alternative_name":7,"short_description":2602,"alternative_description":7,"value":7,"sort":216,"status":8,"subtitle":2603,"longer_description":7,"docs_link":7},{"id":59,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":407,"alternative_name":407,"short_description":3383,"alternative_description":3383,"value":1922,"sort":59,"status":8,"subtitle":3384,"longer_description":3385,"docs_link":3386},{"id":3441,"created_on":3442,"is_released":17,"is_beta":15,"is_popular":15,"name":3443,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":8,"subtitle":7,"longer_description":7,"docs_link":7},[4006,4008,4010],{"id":94,"status":8,"name":466,"slug":465,"description":2854,"docs_link":2855,"meta_title":7,"meta_description":7,"icon":4007},{"id":468},{"id":147,"status":8,"name":473,"slug":472,"description":2858,"docs_link":2859,"meta_title":7,"meta_description":7,"icon":4009},{"id":475},{"id":1250,"status":8,"name":3376,"slug":4011,"description":7,"docs_link":4012,"meta_title":7,"meta_description":7,"icon":4013},"rest-api","\u002Fdocs\u002Fintegrations\u002Fquick-start-api",{"id":4014},"a2e591d1-903f-4a0d-a583-f81bb1f3a36e",[],[],[],[4019],{"id":66,"case_study_id":332,"languages_code":925,"title":4020,"slug":7,"challenge_title":4021,"solution_title":4022,"benefits_title":4023,"benefits_btn_label":2670,"result_title":4024,"challenge_description":4025,"solution_description":4026,"benefits_description":4027,"result_description":4028,"description":4029,"benefits_btn_link":2574},"Mindnow delivered a multilingual digital banking experience for Swiss families","Adapting to a diverse user base","l10n efficiency with zero compromise","Smoother operations that drive progress","A product that speaks the family language","\u003Cp>Mindnow wanted to make the Clanq app user-friendly and accessible to its multilingual audience in Switzerland, aligning it with local norms and expectations. To ensure a personalized and intuitive experience for every Swiss family, they needed a lightweight localization tool with a clean UI for their team. They were also looking for features that wouldn't disrupt the parallel workflows going on in product and development.\u003C\u002Fp>","\u003Cp>Mindnow adopted \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa> to keep all translations constantly updated across languages, ensuring consistent messaging throughout the app. The clear roles and simplified content management facilitated collaboration. Built-in automations eliminated manual work and helped minimize errors, letting the teams focus on delivering a high-quality, user-friendly product.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Streamlined translation workflow.\u003C\u002Fli>\n\u003Cli>Easy collaboration across teams.\u003C\u002Fli>\n\u003Cli>Efficient scalability when needs grow.\u003C\u002Fli>\n\u003Cli>Machine translation to speed up the process.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp dir=\"ltr\">Clanq now supports three of the country's official languages: German, Italian, and French, plus English. With Localazy, Mindnow can keep adding new features to the app without huge translation overhauls, meeting Corn&egrave;r Bank&rsquo;s high standards as well as the demands of the Swiss financial landscape.\u003C\u002Fp>","\u003Cp>Mindnow is a Swiss digital agency specializing in agile development and end-to-end digital solutions. They partnered with Corn&egrave;r Bank to design Clanq, a banking app that helps families manage finances and improve their children&rsquo;s financial literacy.\u003C\u002Fp>",{"id":77,"status":8,"name":4031,"slug":4032,"date_created":4033,"meta_title":7,"meta_description":7,"logo":4034,"featured_image":4036,"internal_tag":7,"banner":4038,"cta":4040,"testimonials":4041,"brand":4047,"client_industry":4059,"features":4060,"integrations":4071,"blog_articles":4079,"roles":4080,"industries":4081,"translations":4082,"case_study_id":77,"title":4084,"challenge_title":4085,"solution_title":4086,"benefits_title":4087,"benefits_btn_label":2670,"result_title":4088,"challenge_description":4089,"solution_description":4090,"benefits_description":4091,"result_description":4092,"description":4093,"benefits_btn_link":2574},"TICGal","ticgal","2025-10-31T08:49:11.000Z",{"id":4035},"e1ea82fb-71a8-45ae-b087-ea31195de17e",{"id":4037},"c5b5f03e-71b7-4c06-9626-40644559273b",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":4039},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":959,"status":370,"sort":7,"title":4031,"content":4042,"user_name":4043,"user_role":4044,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":7,"user_avatar":4045},"\"Translation with Localazy is so easy. You have connected projects that help share the lingo. It's a great idea that I haven’t seen in other translation tools.\"","Óscar Beiro","Owner & CEO",{"id":4046},"7f780a92-67f0-4b40-bc84-d09adac44839",{"id":2780,"status":370,"featured":15,"name":4048,"link":4049,"country":7,"region":7,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":7,"github":7,"image":4050,"industries":4052},"Ticgal","https:\u002F\u002Ftic.gal\u002F",{"id":4051},"789ed864-31f9-4639-be85-ae0987291345",[4053,4056],{"id":286,"status":8,"sort":7,"translations":4054,"name":2994},[4055],{"id":137,"languages_code":925,"name":2994},{"id":13,"status":8,"sort":7,"translations":4057,"name":2928},[4058],{"id":26,"languages_code":925,"name":2928},[],[4061,4067,4068],{"id":441,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":262,"alternative_name":262,"short_description":4062,"alternative_description":4063,"value":1922,"sort":441,"status":8,"subtitle":4064,"longer_description":4065,"docs_link":4066},"Share translation memories and glossary terms across multiple projects. ","Translate your content only once! Use the Connected Projects feature to share translation memories and glossary terms across multiple projects. ","Connect Your Projects","Translate your content only once! Use the Connected Projects feature to share translation memories and glossary terms across multiple projects. \n","\u002Ffeatures\u002Fconnected-projects",{"id":406,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2711,"alternative_name":2712,"short_description":2713,"alternative_description":2714,"value":1922,"sort":406,"status":8,"subtitle":2715,"longer_description":2714,"docs_link":830},{"id":4069,"created_on":4070,"is_released":17,"is_beta":15,"is_popular":15,"name":300,"alternative_name":7,"short_description":7,"alternative_description":7,"value":7,"sort":7,"status":370,"subtitle":7,"longer_description":7,"docs_link":7},212,"2025-10-31T08:48:43.000Z",[4072],{"id":951,"status":8,"name":4073,"slug":4074,"description":4075,"docs_link":4076,"meta_title":7,"meta_description":7,"icon":4077},"GitLab CI\u002FCD","gitlab-cicd","Fully automated uploads of strings and downloads of translations for your project. Easy with GitLab’s CI\u002FCD!","\u002Fblog\u002Fautomated-localization-gitlab-cicd-localazy",{"id":4078},"5efb451c-fa47-4e53-9daf-fe5de1087811",[],[],[],[4083],{"id":959,"case_study_id":77,"languages_code":925,"title":4084,"slug":7,"challenge_title":4085,"solution_title":4086,"benefits_title":4087,"benefits_btn_label":2670,"result_title":4088,"challenge_description":4089,"solution_description":4090,"benefits_description":4091,"result_description":4092,"description":4093,"benefits_btn_link":2574},"TICGAL propelled their mobile app for GLPI with a scalable translation flow","Scaling languages while staying sane","Localazy as the ultimate source of truth","Organization and clarity over chaos","Multilingual management tamed for good","\u003Cp>\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Finterview-making-it-service-management-breeze-with-gapp-ticgal\u002F\" target=\"_blank\" rel=\"noopener\">TICGal&rsquo;s Gapp\u003C\u002Fa> was designed to lift the workload off technicians&rsquo; shoulders and let users open and track mobile help requests. As GLPI&rsquo;s first Spanish partner, the company wanted to expand globally, but managing translations across 20+ projects proved challenging. Traditional tools were costly or lacked user-friendly integrations, making localization a bottleneck that they needed to clear.\u003C\u002Fp>","\u003Cp>TICGal integrated Localazy into their CI pipeline via GitLab, streamlining the localization workflow and language updates. They also used Localazy&rsquo;s crowdsourced translation feature to involve the GLPI community in contributing translations for Gapp. With this collaborative approach, they saved time and ensured the app truly resonated with users in their native languages.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Unlimited languages across all projects.\u003C\u002Fli>\n\u003Cli>Crowdsourced by the community.\u003C\u002Fli>\n\u003Cli>Effortless GitLab workflow integration.\u003C\u002Fli>\n\u003Cli>Connected projects for consistent terminology.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>Gapp is now available in 24 languages, with community-driven translations that continue to expand its reach. The app has been adopted by organizations such the Spanish Ministry of Science and Innovation, the University of La Rioja (UNIR) and RCS Angola, which uses Gapp to manage over 100 field technicians.\u003C\u002Fp>","\u003Cp>TICGAL is a Spanish IT management company with 250+ global clients. Their main product, Gapp, lets IT teams manage helpdesk tickets, tasks, and check-ins from their phones while using officially GLPI-supported plugins and integrations.\u003C\u002Fp>",{"id":154,"status":8,"name":4095,"slug":4096,"date_created":4097,"meta_title":7,"meta_description":7,"logo":4098,"featured_image":4100,"internal_tag":7,"banner":4102,"cta":4104,"testimonials":4105,"brand":4113,"client_industry":4124,"features":4125,"integrations":4140,"blog_articles":4141,"roles":4142,"industries":4143,"translations":4144,"case_study_id":154,"title":4146,"challenge_title":4147,"solution_title":4148,"benefits_title":4149,"benefits_btn_label":2670,"result_title":4150,"challenge_description":4151,"solution_description":4152,"benefits_description":4153,"result_description":4154,"description":4155,"benefits_btn_link":2574},"Readmio","readmio","2025-11-03T09:30:20.000Z",{"id":4099},"b79dd56e-b805-4fb7-9703-890f95b39add",{"id":4101},"97356b16-466d-4d1f-ba9b-ea6fc2d3a995",{"id":26,"sort":7,"created_on":2748,"name":2749,"cta_link":2104,"banner_image":4103},{"id":2751},{"id":26,"status":8,"created_on":2258,"modified_on":2973,"icon":2570,"header":2974,"description":2975,"button_label":2976,"link":2977},{"id":2780,"status":370,"sort":7,"title":4095,"content":4106,"user_name":4107,"user_role":4108,"case_study_url":7,"button_text":7,"company_logo_link":7,"company_logo":4109,"user_avatar":4111},"\"As we added more languages, managing translations and coordinating the team became a headache. We chose Localazy for its startup-friendly pricing and features designed precisely for our needs.\"","Jozef Šimko","Co-Founder & CEO",{"id":4110},"6dc81633-65b4-4084-ade2-832221c721f3",{"id":4112},"bb72bdef-d0db-4173-8565-8221b87306c1",{"id":566,"status":370,"featured":15,"name":4095,"link":4114,"country":2700,"region":2764,"email":7,"competencies":7,"facebook":7,"twitter":7,"linkedin":4115,"github":7,"image":4116,"industries":4117},"https:\u002F\u002Fwww.readmio.com\u002F","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Freadmio\u002F",{"id":4110},[4118,4121],{"id":54,"status":8,"sort":7,"translations":4119,"name":3609},[4120],{"id":59,"languages_code":925,"name":3609},{"id":195,"status":8,"sort":7,"translations":4122,"name":3722},[4123],{"id":54,"languages_code":925,"name":3722},[],[4126,4131,4136],{"id":54,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3074,"alternative_name":3074,"short_description":4127,"alternative_description":4128,"value":1922,"sort":54,"status":8,"subtitle":4129,"longer_description":4130,"docs_link":830},"Use machine translations in free plan.","Every text you add is translated to your target language by Google Translate and available in suggestions to help you with translation.","Free machine translations","Localazy provides you and your contributors with suggestions from the Google Translate machine translation engine. Every text you add is translated to your target language by this MT engine and is available in translation suggestions to boost your translation speed.",{"id":94,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4132,"alternative_name":4132,"short_description":4133,"alternative_description":4133,"value":1922,"sort":94,"status":8,"subtitle":4134,"longer_description":4135,"docs_link":257},"Review process","Catch translation problems before they go live. Now with backwards machine translation.","Check before publishing","The review screen lets you catch translation problems before they go live. You can edit text directly, compare multiple versions, and see context through tabs showing translation suggestions, similar strings, screenshots, and comments. Use bulk approve to handle multiple translations at once or flag specific ones that need fixes.",{"id":394,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4137,"alternative_name":7,"short_description":4138,"alternative_description":7,"value":7,"sort":394,"status":8,"subtitle":4139,"longer_description":7,"docs_link":7},"Contributor control","Support heroes and punish bad boys.","Full control over team members",[],[],[],[],[4145],{"id":2780,"case_study_id":154,"languages_code":925,"title":4146,"slug":7,"challenge_title":4147,"solution_title":4148,"benefits_title":4149,"benefits_btn_label":2670,"result_title":4150,"challenge_description":4151,"solution_description":4152,"benefits_description":4153,"result_description":4154,"description":4155,"benefits_btn_link":2574},"Readmio automated their localization workflow to deliver magic to every story","Hardcoded hassle for a booming audience","Automated story workflows","Effortless scaling into new markets","Bedtime tales without borders","\u003Cp>Readmio initially offered stories only in Czech and Slovak. As demand for more languages grew, hardcoded strings, endless update requests to developers, and manual progress tracking became unsustainable. With plans to expand into larger markets like Brazil, the team needed a scalable way to manage translations without delaying story releases.\u003C\u002Fp>","\u003Cp>The team adopted \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\" target=\"_blank\" rel=\"noopener\">Localazy CLI\u003C\u002Fa> to automate translation sync with their codebase, replacing manual file updates. By inviting external translators and native speakers into the platform, strings could be edited directly. Localazy&rsquo;s automatic translation suggestions were used for quick drafts, reviewed and refined by translators, and automatically pushed to the app after approval.\u003C\u002Fp>","\u003Cul>\n\u003Cli>Faster releases with automated translation sync.\u003C\u002Fli>\n\u003Cli>Simplified workflow for translators and linguists.\u003C\u002Fli>\n\u003Cli>Scalable expansion with minimal developer effort.\u003C\u002Fli>\n\u003Cli>Reduced costs through efficient localization.\u003C\u002Fli>\n\u003C\u002Ful>","\u003Cp>Using Localazy, Readmio made the localization process easier for both developers and translators, reaching families in 135 countries.&nbsp;\u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Freadmio-screen-free-stories-for-children\u002F\" target=\"_blank\" rel=\"noopener\">The expansion \u003C\u002Fa>from 2 to 9 languages went smoothly, and more are already in the pipeline (French, Mandarin and other Asian languages). With translations running seamlessly, the team can now focus on adding new stories instead of fixing localization issues.\u003C\u002Fp>","\u003Cp>Readmio is a Czech digital publisher creating a no-screen app for bedtime stories. With over 2M downloads and more than 6M tales already read, they offer over 3,000 stories children and adults can enjoy together offline in their native languages.\u003C\u002Fp>",[4157,4165,4171,4178,4185,4191,4198,4205,4210,4216,4224,4232,4237,4244,4252,4258,4264,4268,4270,4277,4283,4288],{"id":22,"status":8,"feature_name":262,"type":1998,"title":4158,"content":4159,"button_style":4160,"button_label":4161,"button_link":4162,"background_color":7,"add_file_padding":17,"video_source":7,"file":4163},"Connected glossary in a few clicks 🖱️","\u003Cp>Ensure consistent terminology is used in all your projects. Create a centralized glossary and share it among all connected projects.&nbsp;\u003C\u002Fp>","primary","How it works","\u002Fdocs\u002Fgeneral\u002Fconnected-projects",{"id":4164},"6ea54fc8-08c8-46a5-890a-b6025b6fb79d",{"id":13,"status":8,"feature_name":262,"type":1998,"title":4166,"content":4167,"button_style":2001,"button_label":4168,"button_link":2574,"background_color":1861,"add_file_padding":17,"video_source":7,"file":4169},"Cross-project shared translation memory 🧩","\u003Cp>Connect your projects to create a shared translation memory. Up to 5 additional projects can be connected as the source for your translation memory, ensuring consistency and saving time.\u003C\u002Fp>","Try it now",{"id":4170},"26f033de-e6c4-46fc-8370-5b989df8369a",{"id":378,"status":8,"feature_name":4172,"type":4173,"title":4174,"content":4175,"button_style":7,"button_label":4176,"button_link":2574,"background_color":7,"add_file_padding":7,"video_source":4177,"file":7},"Continuous Localization","video","Watch the video guide 🎥","\u003Cp>Learn how to set up professional translation services at Localazy with Petr from our marketing team.\u003C\u002Fp>","Start now","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=UzzSinAG7ik",{"id":436,"status":8,"feature_name":4179,"type":4173,"title":4180,"content":4181,"button_style":4160,"button_label":4182,"button_link":4183,"background_color":7,"add_file_padding":7,"video_source":4184,"file":7},"Strapi Localization","Watch the video guide 🎞️","\u003Cp>Learn how to fully automate the localization of your Strapi project in this video.\u003C\u002Fp>","Get the plugin","https:\u002F\u002Fmarket.strapi.io\u002Fplugins\u002F@localazy-strapi-plugin","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=BXvQXjVXMV0",{"id":319,"status":8,"feature_name":4186,"type":1998,"title":4187,"content":4188,"button_style":7,"button_label":7,"button_link":7,"background_color":1861,"add_file_padding":17,"video_source":7,"file":4189},"Intercom localization","Connect & translate your help articles","\u003Cp>Start by connecting your Intercom account to a Localazy project - no code required!\u003C\u002Fp>\n\u003Cp>Translate your help articles into multiple languages with the help of AI, machine translation or professional translators using an interface designed for translation management.&nbsp;\u003C\u002Fp>",{"id":4190},"18c00d0b-75fa-4a95-924d-839229d9f9bc",{"id":327,"status":8,"feature_name":4192,"type":1998,"title":4193,"content":4194,"button_style":7,"button_label":4176,"button_link":2574,"background_color":4195,"add_file_padding":17,"video_source":7,"file":4196},"Intercom Localization","Publish new languages faster","\u003Cp>Streamline the translation management of your Intercom knowledgebase today. With Localazy, you can track progress, see changes and publish new translations with ease.\u003C\u002Fp>\n\u003Cp>And whenever you want to add a new language, you can do it with just a few clicks.\u003C\u002Fp>","success",{"id":4197},"9d263a41-6cb2-48c3-b51a-e58124cd9da2",{"id":269,"status":8,"feature_name":4199,"type":1998,"title":4200,"content":4201,"button_style":7,"button_label":4168,"button_link":2574,"background_color":4202,"add_file_padding":17,"video_source":7,"file":4203},"Project Branching","Develop, translate & collaborate without conflicts! 🤝","\u003Cp>Branching enables you to manage and merge multiple project branches, streamlining workflows for multiple teams working concurrently and preventing conflicts.\u003C\u002Fp>\n\u003Cp>Work on translations before the developers are done. Speed up delivery and shorten release cycles while ensuring high-quality translations!\u003C\u002Fp>","warning",{"id":4204},"78820848-dbda-4686-9e8d-9f3e5dc9fd20",{"id":278,"status":8,"feature_name":4206,"type":4173,"title":4207,"content":4208,"button_style":7,"button_label":4168,"button_link":2574,"background_color":7,"add_file_padding":7,"video_source":4209,"file":7},"Webflow localization","🎥 Watch the 3-minute guide","\u003Cp>Learn how to connect your Webflow project with Localazy. Petr will show you how to make your first translations with the help of machine translations and export them into Webflow.&nbsp;\u003C\u002Fp>","https:\u002F\u002Fyoutu.be\u002FeEH0EKC1kmU",{"id":558,"status":8,"feature_name":3504,"type":1998,"title":4211,"content":4212,"button_style":7,"button_label":4213,"button_link":2574,"background_color":1861,"add_file_padding":15,"video_source":7,"file":4214},"Your glossary and style guide finally matter 📖","\u003Cp>Traditional machine translation often falls short because it lacks the most important element: context. Define your terminology once in the \u003Ca href=\"\u002Ffeatures\u002Fglossary\" target=\"_blank\" rel=\"noopener\">glossary\u003C\u002Fa> and set your tone in the \u003Ca href=\"\u002Ffeatures\u002Fstyle-guide\" target=\"_blank\" rel=\"noopener\">style guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Localazy AI will follow your instructions during translation to ensure that technical terms remain consistent and the tone aligns with your brand voice.\u003C\u002Fp>","Try it now!",{"id":4215},"7eabc780-8eb2-49dc-ac44-c1241e92a785",{"id":1250,"status":8,"feature_name":4217,"type":1998,"title":4218,"content":4219,"button_style":7,"button_label":4220,"button_link":4221,"background_color":4195,"add_file_padding":15,"video_source":7,"file":4222},"Code & Placeholders ","Protect your code during translation 🛡️","\u003Cp class=\"whitespace-pre-wrap break-words\">Localazy automatically identifies and highlights HTML\u002FXML tags, programming variables, and placeholders commonly used in i18n libraries. Localazy helps you keep your code intact.\u003C\u002Fp>\n\u003Cp>Whether you decide to crowdsource, hire professional translators, or use machine translations, code elements inside your strings stay protected to prevent software errors. Issues are caught before they make it to production.\u003C\u002Fp>","Try it ","https:\u002F\u002Flocalazy.com\u002Fregister",{"id":4223},"65960728-aaa4-42aa-8fce-4ac2f1ccd698",{"id":4225,"status":8,"feature_name":4226,"type":1998,"title":4227,"content":4228,"button_style":7,"button_label":4229,"button_link":4221,"background_color":1861,"add_file_padding":15,"video_source":7,"file":4230},69,"Code & Placeholders","Collapse HTML tags for cleaner interface 🧹","\u003Cp dir=\"ltr\">We make translating code-heavy strings easy. Translators can collapse HTML and XML markup by just clicking a button. They get a clean, focused interface that highlights only the translatable content, keeping productivity high and errors low.\u003C\u002Fp>","Get started",{"id":4231},"b81a52d5-2aa3-48cc-bafe-70f9b0fbb6c7",{"id":1253,"status":8,"feature_name":437,"type":1998,"title":4233,"content":4234,"button_style":2001,"button_label":7,"button_link":7,"background_color":4195,"add_file_padding":15,"video_source":7,"file":4235},"Trigger custom workflows on key project events 🔔","\u003Cp>Receive instant notifications when new comments are added, new content is imported, project changes are published, and other helpful events. \u003Cbr>\u003Cbr>Automatically trigger internal workflows, save time, and keep the translation process going without unnecessary manual supervision.\u003C\u002Fp>\n\u003Cp>\u003Cbr>\u003Cbr>\u003C\u002Fp>",{"id":4236},"e6cfcc66-17b2-4e98-8036-a928b04d86f5",{"id":4238,"status":8,"feature_name":437,"type":1998,"title":4239,"content":4240,"button_style":2001,"button_label":4241,"button_link":2574,"background_color":1861,"add_file_padding":15,"video_source":7,"file":4242},71,"Manage your webhooks via Localazy API ⌛","\u003Cp>Use the \u003Ca href=\"\u002Ffeatures\u002Ftranslation-api\" target=\"_self\">Localazy API\u003C\u002Fa> to manage your webhooks configuration programmatically &amp; set up custom workflows for each project without hassle. Configure everything to match your needs, and lose nothing in the automated process.&nbsp;\u003C\u002Fp>","Sign up now",{"id":4243},"1dacd294-1ec3-4910-85d4-a1e4e038c89d",{"id":535,"status":8,"feature_name":4245,"type":1998,"title":4246,"content":4247,"button_style":2001,"button_label":4248,"button_link":4249,"background_color":1861,"add_file_padding":15,"video_source":7,"file":4250},"Plurals","Dynamic translation interface & automated plural handling 🔢","\u003Cp>Languages have different rules for handling quantities. While English has just two forms (one apple, two apples), other languages can have up to six different forms. Localazy handles these rules automatically, so you don't have to.\u003C\u002Fp>\n\u003Cp>The translation interface adapts to show only the relevant categories for each language. Translators see precisely the correct plural form fields for each language they're working on, so there is no confusion about which plural form to use.\u003C\u002Fp>","Learn how","\u002Fdocs\u002Fgeneral\u002Ftranslating-strings#plurals",{"id":4251},"7bb14d19-206d-428d-953a-5dbc6dd4c0f2",{"id":1677,"status":8,"feature_name":4245,"type":1998,"title":4253,"content":4254,"button_style":4160,"button_label":4255,"button_link":2574,"background_color":4195,"add_file_padding":15,"video_source":7,"file":4256},"Standardized, but customizable when you need it! ⚙️","\u003Cp>Our plural form handling follows the Unicode CLDR standard, supporting the correct plural rules for all world languages.\u003C\u002Fp>\n\u003Cp>Do you need to customize plural rules for specific languages to match your i18n library? You can also define custom plural forms per language, ensuring perfect compatibility with your implementation.&nbsp;\u003C\u002Fp>","Try it today ",{"id":4257},"60ab2bb4-7619-46fc-8e36-b833c09fcaa0",{"id":1038,"status":8,"feature_name":4259,"type":1998,"title":4260,"content":4261,"button_style":2001,"button_label":7,"button_link":7,"background_color":4202,"add_file_padding":17,"video_source":7,"file":4262},"OTA Updates","Instant translation updates without app releases⚡","\u003Cp dir=\"ltr\">Deliver new translations to your mobile apps without requiring users to download a new version. When you fix a translation mistake or add support for a new language, your users get the changes immediately.&nbsp;\u003C\u002Fp>\n\u003Cp dir=\"ltr\">Fast-moving teams benefit most from OTA updates. Instead of waiting for the next app release cycle to fix a confusing translation, you can address issues immediately. This makes expanding to new markets faster and less risky.\u003C\u002Fp>",{"id":4263},"fb6eee3f-db0a-4423-9886-bc35965337a9",{"id":4265,"status":8,"feature_name":4259,"type":1998,"title":4266,"content":4267,"button_style":4160,"button_label":4176,"button_link":2574,"background_color":4195,"add_file_padding":17,"video_source":7,"file":7},77,"Simple SDK integration for Android and iOS 📲","\u003Cp dir=\"ltr\">Adding OTA updates to your app takes just minutes with our Android and iOS SDKs. The integration requires minimal code changes and works alongside your existing localization setup. Once integrated, you can manage everything directly from the Localazy platform.\u003C\u002Fp>",{"id":1997,"status":8,"feature_name":399,"type":1998,"title":1999,"content":2000,"button_style":2001,"button_label":2002,"button_link":2003,"background_color":1861,"add_file_padding":7,"video_source":7,"file":4269},{"id":2005},{"id":2204,"status":8,"feature_name":414,"type":1998,"title":4271,"content":4272,"button_style":4160,"button_label":4273,"button_link":4274,"background_color":1861,"add_file_padding":7,"video_source":7,"file":4275},"💾 @localazy\u002Fcdn-client","\u003Cp>The Localazy CDN Client is a Node.js library that offers functionalities to fetch translation strings from JSON files published on the Localazy CDN.\u003C\u002Fp>\n\u003Cp>You simply select files and languages you want to fetch and the CDN Client does the rest.\u003C\u002Fp>\n\u003Cpre>npm install @localazy\u002Fcdn-client\u003C\u002Fpre>","Visit GitHub","https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fcdn-client",{"id":4276},"789ed3e5-2507-4583-9472-53c9a920548d",{"id":1688,"status":8,"feature_name":4278,"type":1998,"title":4279,"content":4280,"button_style":7,"button_label":7,"button_link":7,"background_color":1861,"add_file_padding":17,"video_source":7,"file":4281},"Zendesk Localization","Translate your help center 🎧","\u003Cp>Import your Zendesk articles and collections into Localazy with one click. Translate them with machine translation, hire professionals on the platform, or invite your team to collaborate.\u003C\u002Fp>",{"id":4282},"b8422bfe-64e3-4b99-83e6-4a8cbe1d0667",{"id":3551,"status":8,"feature_name":4278,"type":1998,"title":4284,"content":4285,"button_style":4160,"button_label":4168,"button_link":2574,"background_color":7,"add_file_padding":17,"video_source":7,"file":4286},"Get new languages live in minutes ⚡","\u003Cp>Export finished translations back to Zendesk as drafts for review or publish them directly. Your support team focuses on helping customers instead of managing translation workflows.\u003C\u002Fp>\n\u003Cp>The integration handles the heavy lifting between Zendesk and Localazy. When you update an article, just re-import the changes, translate them, and export again in minutes.\u003C\u002Fp>",{"id":4287},"5eaa7336-03c0-4042-a198-96b7c6971688",{"id":2007,"status":8,"feature_name":399,"type":1998,"title":2008,"content":2009,"button_style":7,"button_label":2010,"button_link":2011,"background_color":1861,"add_file_padding":15,"video_source":7,"file":4289},{"id":2013},[4291,4308,4319,4324,4330,4336,4342,4351,4367,4379,4387,4399,4404,4411,4431,4437,4450,4456,4472,4484,4500,4506,4516,4524,4531,4539,4547,4562,4575,4588,4596,4604,4615,4621,4634,4645,4659,4667,4680,4693,4706,4719,4726,4738,4753,4759,4772,4784,4791,4802,4813,4823,4835,4849,4860,4866,4875,4881,4886,4899,4910,4923,4934,4946,4957,4962,4973,4984,4997,5009,5021,5031,5039,5050],{"id":26,"status":8,"sort":12,"created_on":4292,"modified_on":4293,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":12,"backend_parameter":7,"feature":4294,"pricing_plan":4299,"feature_section":4305},"2022-03-17T12:23:50.000Z","2025-07-25T10:01:14.000Z",{"id":89,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4295,"alternative_name":4295,"short_description":4296,"alternative_description":4296,"value":3002,"sort":89,"status":8,"subtitle":4297,"longer_description":4298,"docs_link":7},"Project languages & words","We don’t limit the number of languages and translations you add to your project.","Translate everything","We don’t limit the number of words, languages and translations you can add to your project. Translating your project to more languages does not affect the number of source keys used. ",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},"2022-03-17T12:23:48.000Z","Free","free","\u002Ftiers\u002Ffree","Start for free – automated l10n & translation solution",{"id":26,"name":4306,"comparison_name":4306,"sort":26,"status":8,"created_on":4307},"Profile limits","2022-03-17T12:23:10.000Z",{"id":5,"status":8,"sort":5,"created_on":4292,"modified_on":4309,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":5,"backend_parameter":7,"feature":4310,"pricing_plan":4317,"feature_section":4318},"2025-07-22T09:19:29.000Z",{"id":127,"created_on":4311,"is_released":17,"is_beta":15,"is_popular":15,"name":4312,"alternative_name":4312,"short_description":4313,"alternative_description":4314,"value":3002,"sort":127,"status":8,"subtitle":4315,"longer_description":4316,"docs_link":7},"2026-05-12T07:09:29.000Z","Project count","We don’t limit the number of projects that you integrate with your account.","Create and integrate an unlimited number of projects.","Integrate all you need","We don’t limit the number of projects that you integrate with your account. Feel free to add as many as you need 😃 ",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":26,"name":4306,"comparison_name":4306,"sort":26,"status":8,"created_on":4307},{"id":12,"status":8,"sort":26,"created_on":4292,"modified_on":4320,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":26,"backend_parameter":7,"feature":4321,"pricing_plan":4322,"feature_section":4323},"2025-07-22T09:19:22.000Z",{"id":132,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2999,"alternative_name":2999,"short_description":3000,"alternative_description":3001,"value":3002,"sort":132,"status":8,"subtitle":3003,"longer_description":3004,"docs_link":7},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":26,"name":4306,"comparison_name":4306,"sort":26,"status":8,"created_on":4307},{"id":22,"status":8,"sort":1528,"created_on":4292,"modified_on":4325,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":1528,"backend_parameter":7,"feature":4326,"pricing_plan":4327,"feature_section":4328},"2025-07-29T10:35:29.000Z",{"id":94,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4132,"alternative_name":4132,"short_description":4133,"alternative_description":4133,"value":1922,"sort":94,"status":8,"subtitle":4134,"longer_description":4135,"docs_link":257},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},"2025-07-17T07:22:34.000Z",{"id":13,"status":8,"sort":13,"created_on":4292,"modified_on":4331,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":13,"backend_parameter":254,"feature":4332,"pricing_plan":4333,"feature_section":4334},"2026-02-11T14:47:39.000Z",{"id":13,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":249,"alternative_name":2189,"short_description":3078,"alternative_description":3079,"value":1922,"sort":13,"status":8,"subtitle":3080,"longer_description":3081,"docs_link":3082},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":137,"name":2060,"comparison_name":2060,"sort":13,"status":8,"created_on":4335},"2025-07-17T07:24:14.000Z",{"id":94,"status":8,"sort":1611,"created_on":4292,"modified_on":4337,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":1611,"backend_parameter":7,"feature":4338,"pricing_plan":4339,"feature_section":4340},"2025-07-17T15:46:59.000Z",{"id":82,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2610,"alternative_name":2611,"short_description":764,"alternative_description":2612,"value":1922,"sort":82,"status":8,"subtitle":764,"longer_description":2613,"docs_link":835},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":5,"name":4341,"comparison_name":212,"sort":195,"status":8,"created_on":4307},"Elementary features",{"id":147,"status":8,"sort":4343,"created_on":4292,"modified_on":4344,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4343,"backend_parameter":4345,"feature":4346,"pricing_plan":4347,"feature_section":4348},105,"2026-02-11T14:50:19.000Z","basicMt",{"id":54,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3074,"alternative_name":3074,"short_description":4127,"alternative_description":4128,"value":1922,"sort":54,"status":8,"subtitle":4129,"longer_description":4130,"docs_link":830},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":456,"name":4349,"comparison_name":4349,"sort":147,"status":8,"created_on":4350},"Machine translation","2025-07-17T07:24:56.000Z",{"id":137,"status":8,"sort":3441,"created_on":4292,"modified_on":4352,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":3441,"backend_parameter":425,"feature":4353,"pricing_plan":4358,"feature_section":4364},"2026-02-11T14:44:06.000Z",{"id":195,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":421,"alternative_name":421,"short_description":4354,"alternative_description":4354,"value":1922,"sort":195,"status":8,"subtitle":4355,"longer_description":4356,"docs_link":4357},"The Releases feature allows you to create multiple versions of your translations","Release translations iteratively","Create and manage releases for your translations and publish updated translations iteratively when you need.","\u002Ffeatures\u002Freleases",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},"Professional","professional","\u002Ftiers\u002Fprofessional","Localazy Professional Plan – automated l10n & translation solution","Localazy Professional is an internationalization platform and localization management system with basic computer assisted translation features included. Simply enable Localazy Professional to manage your multilingual content.",{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},"For developers","2025-07-17T07:22:09.000Z",{"id":101,"status":8,"sort":4368,"created_on":4292,"modified_on":4369,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4368,"backend_parameter":4370,"feature":4371,"pricing_plan":4377,"feature_section":4378},211,"2026-02-11T14:44:28.000Z","conversions",{"id":113,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":429,"alternative_name":429,"short_description":4372,"alternative_description":4373,"value":1922,"sort":113,"status":8,"subtitle":4374,"longer_description":4375,"docs_link":4376},"Convert translated files between different formats easily and automatically.","With Format Conversions, you can convert translated files between different formats.","Multiplatform localization","With the Format Conversions feature, you can convert translated files between different formats.\nPerfect for using your translations on multiple platforms.","\u002Ffeatures\u002Fformat-conversions",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":456,"status":8,"sort":3497,"created_on":4292,"modified_on":4380,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":3497,"backend_parameter":4381,"feature":4382,"pricing_plan":4383,"feature_section":4384},"2026-02-11T14:44:58.000Z","connectedProjects",{"id":441,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":262,"alternative_name":262,"short_description":4062,"alternative_description":4063,"value":1922,"sort":441,"status":8,"subtitle":4064,"longer_description":4065,"docs_link":4066},{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},"Advanced features","Advanced Features",{"id":216,"status":8,"sort":4388,"created_on":4292,"modified_on":4389,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4388,"backend_parameter":4390,"feature":4391,"pricing_plan":4397,"feature_section":4398},207,"2026-02-11T14:45:10.000Z","screenshots",{"id":274,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4392,"alternative_name":4392,"short_description":4393,"alternative_description":4393,"value":1922,"sort":274,"status":8,"subtitle":4394,"longer_description":4395,"docs_link":4396},"Screenshots (with OCR)","Provide contextual screenshots from your project to get more accurate translations.","Context is king","Context Screenshots allow you to attach screenshots from your project to your source keys, so translators and reviewers will make more accurate translations.","\u002Ffeatures\u002Fcontext-screenshots-ocr",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":137,"name":2060,"comparison_name":2060,"sort":13,"status":8,"created_on":4335},{"id":253,"status":8,"sort":4400,"created_on":4292,"modified_on":4401,"show_in_preview":15,"show_in_plan_page":15,"comparison_sort":4400,"backend_parameter":7,"feature":4402,"pricing_plan":4403,"feature_section":7},192,"2024-01-02T18:03:13.000Z",{"id":82,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2610,"alternative_name":2611,"short_description":764,"alternative_description":2612,"value":1922,"sort":82,"status":8,"subtitle":764,"longer_description":2613,"docs_link":835},{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":175,"status":8,"sort":4405,"created_on":4292,"modified_on":4406,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4405,"backend_parameter":4407,"feature":4408,"pricing_plan":4409,"feature_section":4410},206,"2026-02-11T15:07:04.000Z","multipleMt",{"id":406,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":2711,"alternative_name":2712,"short_description":2713,"alternative_description":2714,"value":1922,"sort":406,"status":8,"subtitle":2715,"longer_description":2714,"docs_link":830},{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":456,"name":4349,"comparison_name":4349,"sort":147,"status":8,"created_on":4350},{"id":365,"status":8,"sort":4412,"created_on":4292,"modified_on":4413,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":4412,"backend_parameter":4414,"feature":4415,"pricing_plan":4422,"feature_section":4428},302,"2026-02-11T14:46:20.000Z","advancedMt",{"id":332,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4416,"alternative_name":4416,"short_description":4417,"alternative_description":4418,"value":1922,"sort":332,"status":8,"subtitle":4419,"longer_description":4420,"docs_link":4421},"DeepL ","Get the best MT suggestions from DeepL and OpenAI.","Get the best MT suggestions from DeepL.","Best MT's on the market","Enjoy translations from DeepL in addition to Amazon Translate and Google Translate, and compare them directly in our UI.","\u002Fdocs\u002Fgeneral\u002Fmachine-translations#overview-of-mt-engines-available",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},"Autopilot","autopilot","\u002Ftiers\u002Fautopilot","Localazy Autopilot Plan – automated l10n & translation solution","Localazy Autopilot is an internationalization platform and localization management system with professional translation services and automations included. Simply enable Localazy Autopilot to manage your multilingual content.",{"id":286,"name":4429,"comparison_name":4429,"sort":286,"status":8,"created_on":4430},"Machine translation providers","2025-07-17T07:25:51.000Z",{"id":195,"status":8,"sort":4432,"created_on":4292,"modified_on":4433,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4432,"backend_parameter":442,"feature":4434,"pricing_plan":4435,"feature_section":4436},314,"2025-07-17T18:49:24.000Z",{"id":291,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":437,"alternative_name":437,"short_description":7,"alternative_description":3147,"value":1922,"sort":221,"status":8,"subtitle":7,"longer_description":3147,"docs_link":3148},{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":142,"status":8,"sort":4438,"created_on":4292,"modified_on":4439,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4438,"backend_parameter":7,"feature":4440,"pricing_plan":4446,"feature_section":4447},313,"2025-07-17T20:07:58.000Z",{"id":66,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":4441,"alternative_name":4442,"short_description":7,"alternative_description":4443,"value":1922,"sort":1721,"status":8,"subtitle":7,"longer_description":4444,"docs_link":4445},"Zapier integration","Zapier","Get notified about comments, new languages, imports, or your general project activity via Zapier integration.","Connect Localazy with any tool available in Zapier and send events into your favorite apps. Get custom notifications to your communication channels, export data and so on.","\u002Ffeatures\u002Fzapier-integration",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},"3rd party integrations","2025-07-17T07:26:16.000Z",{"id":108,"status":8,"sort":4451,"created_on":4292,"modified_on":4452,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4451,"backend_parameter":544,"feature":4453,"pricing_plan":4454,"feature_section":4455},306,"2026-02-11T14:45:57.000Z",{"id":77,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":3273,"alternative_name":545,"short_description":3274,"alternative_description":3274,"value":1922,"sort":66,"status":8,"subtitle":124,"longer_description":3274,"docs_link":3275},{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":118,"status":8,"sort":4457,"created_on":4292,"modified_on":4458,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4457,"backend_parameter":4459,"feature":4460,"pricing_plan":4463,"feature_section":4469},405,"2026-02-11T14:46:28.000Z","reporting",{"id":154,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":391,"alternative_name":391,"short_description":7,"alternative_description":4461,"value":1922,"sort":77,"status":8,"subtitle":7,"longer_description":4461,"docs_link":4462},"With basic performance reports, you will be able to keep track of everything happening in your projects, and make better-informed decisions.","\u002Fdocs\u002Fgeneral\u002Flanguage-statistics",{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},"Business","agency","\u002Ftiers\u002Fbusiness","Localazy Business Plan – automated l10n & translation solution","Localazy is an internationalization platform and localization management system with professional translation services and automations included. Simply enable Localazy Agency to manage your multilingual content on agency level.",{"id":216,"name":4470,"comparison_name":4470,"sort":137,"status":8,"created_on":4471},"Team management","2025-07-17T07:25:18.000Z",{"id":113,"status":8,"sort":4473,"created_on":4292,"modified_on":4474,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4473,"backend_parameter":4475,"feature":4476,"pricing_plan":4482,"feature_section":4483},408,"2026-02-11T14:46:35.000Z","secretProjects",{"id":959,"created_on":4311,"is_released":17,"is_beta":15,"is_popular":15,"name":4477,"alternative_name":4477,"short_description":4478,"alternative_description":4479,"value":1922,"sort":154,"status":8,"subtitle":4480,"longer_description":4479,"docs_link":4481},"Secret Projects","Hide your projects and invite only trusted users.","Secret projects are not indexed, users without permission are not able to find and join them, and the project is not included in the list of contributors’ projects.","Keep it under wraps 🤫","\u002Ffeatures\u002Fsecret-projects",{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":127,"status":8,"sort":4485,"created_on":4292,"modified_on":4486,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4485,"backend_parameter":4487,"feature":4488,"pricing_plan":4493,"feature_section":4497},502,"2026-02-11T14:46:44.000Z","prioritySupport",{"id":1777,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4489,"alternative_name":4489,"short_description":4490,"alternative_description":4491,"value":1922,"sort":2780,"status":8,"subtitle":4492,"longer_description":4491,"docs_link":7},"SLA \u002F Priority support","Stellar customer support at your service. ","Please contact us at team@localazy.com if you want to discuss the terms and conditions of the SLA or should you require a legally binding contract.","We got your back!",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},"Enterprise","enterprise","\u002Ftiers\u002Fenterprise",{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},"Enterprise perks","2025-07-30T11:24:28.000Z",{"id":274,"status":8,"sort":4501,"created_on":4292,"modified_on":4502,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4501,"backend_parameter":7,"feature":4503,"pricing_plan":4504,"feature_section":4505},102,"2025-07-17T14:26:31.000Z",{"id":493,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":328,"alternative_name":328,"short_description":3445,"alternative_description":3446,"value":1922,"sort":493,"status":8,"subtitle":3447,"longer_description":764,"docs_link":3448},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},{"id":406,"status":8,"sort":4507,"created_on":4292,"modified_on":4508,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4507,"backend_parameter":7,"feature":4509,"pricing_plan":4514,"feature_section":4515},406,"2026-02-13T10:19:57.000Z",{"id":239,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":4510,"alternative_name":387,"short_description":7,"alternative_description":4511,"value":1922,"sort":7,"status":8,"subtitle":7,"longer_description":4512,"docs_link":4513},"Single Sign-On (SAML-based)","Implement SSO to get improved security and easier permission management.","Single Sign-On will allow your employees to authenticate with Localazy via internal company credentials. The advantage of SSO is improved security and easier permission management.","\u002Fdocs\u002Fgeneral\u002Fsso-configuration",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":332,"status":8,"sort":4517,"created_on":4292,"modified_on":4518,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4517,"backend_parameter":7,"feature":4519,"pricing_plan":4522,"feature_section":4523},503,"2025-07-30T11:25:23.000Z",{"id":248,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":90,"alternative_name":90,"short_description":7,"alternative_description":4520,"value":1922,"sort":7,"status":8,"subtitle":7,"longer_description":4521,"docs_link":7},"The Localization Manager will manage your translation project's success and help you with style guide preparation, glossary management, etc.","Get a PRINCE2 certified Localization Manager who will manage your translation project's success. The Localization Manager will help you with style guide preparation, glossary management, translator management and keeping an eye on deadlines.",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":291,"status":8,"sort":4525,"created_on":4292,"modified_on":4518,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4525,"backend_parameter":7,"feature":4526,"pricing_plan":4529,"feature_section":4530},505,{"id":1780,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":4527,"alternative_name":4527,"short_description":7,"alternative_description":4528,"value":1922,"sort":7,"status":8,"subtitle":7,"longer_description":4528,"docs_link":7},"Custom Integrations","Do you have a specific tech stack? Don't worry; we can help you connect any project with Localazy or make specific adjustments to tailor everything to your needs.",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":66,"status":8,"sort":4532,"created_on":4292,"modified_on":4518,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4532,"backend_parameter":7,"feature":4533,"pricing_plan":4537,"feature_section":4538},504,{"id":666,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":4534,"alternative_name":4534,"short_description":7,"alternative_description":4535,"value":1922,"sort":7,"status":8,"subtitle":7,"longer_description":4536,"docs_link":7},"Initial Setup & Configuration","Our support team will help you set everything up and walk you through the configuration of your project.","Our support team will help you set everything up and walk you through the configuration of your project. ",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":154,"status":8,"sort":4540,"created_on":4292,"modified_on":4518,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4540,"backend_parameter":7,"feature":4541,"pricing_plan":4545,"feature_section":4546},508,{"id":299,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":4542,"alternative_name":4542,"short_description":7,"alternative_description":4543,"value":1922,"sort":7,"status":8,"subtitle":7,"longer_description":4544,"docs_link":7},"Audit Logs","Get advanced reports on the progress of your projects — filter by language, date, user, and more.","A complete analytics tool that helps you keep track of everything that happens in Localazy. Get advanced reports on the progress of your projects — filter by language, date, user, and more.",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":959,"status":8,"sort":4548,"created_on":4549,"modified_on":4550,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4548,"backend_parameter":7,"feature":4551,"pricing_plan":4560,"feature_section":4561},307,"2022-06-02T22:41:10.000Z","2025-07-17T19:39:06.000Z",{"id":536,"created_on":4552,"is_released":17,"is_beta":15,"is_popular":15,"name":4553,"alternative_name":4554,"short_description":4555,"alternative_description":4556,"value":1922,"sort":274,"status":8,"subtitle":4557,"longer_description":4558,"docs_link":4559},"2022-06-02T22:37:01.000Z","Figma screenshots","Figma Screenshots","Automatically create contextual screenshots from your Figma design and link keys in Localazy.","Generate contextual screenshots from Figma to get more accurate translations.","Context Screenshots from Figma","Figma Screenshots allow you to automatically generate and send screenshots from your Figma Design to Localazy.","\u002Fdocs\u002Ffigma\u002Fcontext-screenshots",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":137,"name":2060,"comparison_name":2060,"sort":13,"status":8,"created_on":4335},{"id":2780,"status":8,"sort":4563,"created_on":4564,"modified_on":4565,"show_in_preview":15,"show_in_plan_page":15,"comparison_sort":4563,"backend_parameter":7,"feature":4566,"pricing_plan":4573,"feature_section":4574},311,"2022-08-09T11:00:03.000Z","2025-07-17T14:40:56.000Z",{"id":311,"created_on":4567,"is_released":17,"is_beta":15,"is_popular":15,"name":4568,"alternative_name":4569,"short_description":4570,"alternative_description":4570,"value":1922,"sort":7,"status":8,"subtitle":4571,"longer_description":4570,"docs_link":4572},"2022-08-09T10:59:26.000Z","E-commerce integrations","Shopify integration","Integrate your Shopify store with Localazy and automate the localization of your e-commerce business.","E-commerce localization plugin","\u002Fintegrations\u002Fshopify",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":1777,"status":8,"sort":4576,"created_on":4577,"modified_on":4578,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4576,"backend_parameter":7,"feature":4579,"pricing_plan":4586,"feature_section":4587},308,"2022-08-09T11:03:28.000Z","2025-07-17T19:39:54.000Z",{"id":1004,"created_on":4580,"is_released":17,"is_beta":15,"is_popular":15,"name":4581,"alternative_name":538,"short_description":4582,"alternative_description":4582,"value":1922,"sort":7,"status":8,"subtitle":4583,"longer_description":4584,"docs_link":4585},"2022-08-09T11:03:00.000Z","Strapi integration","The Strapi localization plugin by Localazy allows you to sync your content with Localazy and translate it with available tools.","Unleash multilingual content","The Strapi localization plugin by Localazy allows you to sync your content with Localazy and translate it with available tools. You can manage your language versions separately in Localazy and import new content for translation as you add it seamlessly without manual copypasting or file importing.","\u002Fintegrations\u002Fstrapi",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":1721,"status":8,"sort":4589,"created_on":4590,"modified_on":4591,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4589,"backend_parameter":4592,"feature":4593,"pricing_plan":4594,"feature_section":4595},404,"2022-10-18T11:15:37.000Z","2026-02-11T14:51:22.000Z","languagePermissions",{"id":2780,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":17,"name":361,"alternative_name":2781,"short_description":2782,"alternative_description":2782,"value":1922,"sort":959,"status":8,"subtitle":2783,"longer_description":2782,"docs_link":2784},{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},{"id":216,"name":4470,"comparison_name":4470,"sort":137,"status":8,"created_on":4471},{"id":221,"status":8,"sort":4597,"created_on":4598,"modified_on":4599,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4597,"backend_parameter":4600,"feature":4601,"pricing_plan":4602,"feature_section":4603},401,"2022-10-18T11:21:17.000Z","2026-02-11T14:51:00.000Z","duplicates",{"id":428,"created_on":3434,"is_released":17,"is_beta":15,"is_popular":17,"name":353,"alternative_name":353,"short_description":3435,"alternative_description":3435,"value":1922,"sort":7,"status":8,"subtitle":3436,"longer_description":3435,"docs_link":3437},{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":230,"status":8,"sort":4605,"created_on":4606,"modified_on":4607,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4605,"backend_parameter":4608,"feature":4609,"pricing_plan":4613,"feature_section":4614},409,"2022-10-18T11:24:15.000Z","2026-02-11T14:50:03.000Z","styleguides",{"id":369,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":4610,"alternative_name":4610,"short_description":7,"alternative_description":4611,"value":1922,"sort":7,"status":8,"subtitle":7,"longer_description":4612,"docs_link":7},"Style Guide","Define how your project should sound across languages. Set clear expectations for tone, formality, and brand voice so both AI and human translators deliver consistent results.","Define how your project should sound across languages. Set clear expectations for tone, formality, and brand voice so both AI and human translators deliver consistent results.\n\n",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":137,"name":2060,"comparison_name":2060,"sort":13,"status":8,"created_on":4335},{"id":239,"status":8,"sort":4616,"created_on":4617,"modified_on":4518,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4616,"backend_parameter":7,"feature":4618,"pricing_plan":4619,"feature_section":4620},506,"2022-10-21T11:41:49.000Z",{"id":436,"created_on":3154,"is_released":17,"is_beta":15,"is_popular":15,"name":3155,"alternative_name":3155,"short_description":3156,"alternative_description":3156,"value":1922,"sort":7,"status":8,"subtitle":3157,"longer_description":3156,"docs_link":7},{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":248,"status":8,"sort":4622,"created_on":4623,"modified_on":4624,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4622,"backend_parameter":7,"feature":4625,"pricing_plan":4632,"feature_section":4633},309,"2022-12-08T10:14:20.000Z","2025-07-17T19:42:44.000Z",{"id":319,"created_on":4626,"is_released":17,"is_beta":15,"is_popular":15,"name":4627,"alternative_name":4628,"short_description":4629,"alternative_description":4629,"value":1922,"sort":7,"status":8,"subtitle":4630,"longer_description":4629,"docs_link":4631},"2022-12-08T10:11:18.000Z","Storyblok integration","Storyblok","Translate your Storyblok website with the Localazy plugin.","Localized Stories","\u002Fintegrations\u002Fstoryblok",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":299,"status":8,"sort":4635,"created_on":4636,"modified_on":4637,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4635,"backend_parameter":383,"feature":4638,"pricing_plan":4643,"feature_section":4644},402,"2023-05-19T11:21:53.000Z","2026-02-11T14:49:41.000Z",{"id":327,"created_on":4636,"is_released":17,"is_beta":15,"is_popular":15,"name":379,"alternative_name":379,"short_description":4639,"alternative_description":4639,"value":1922,"sort":7,"status":8,"subtitle":4640,"longer_description":4641,"docs_link":4642},"Create branches of your projects to ensure multiple teams won't overwrite each other's work.","Robust translation management","Create branches of your projects to ensure multiple teams won't overwrite each other's work. After your development cycle is complete, merge branches and solve potential conflicts without affecting production translations.","\u002Ffeatures\u002Fbranching",{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":666,"status":8,"sort":4646,"created_on":4647,"modified_on":4648,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4646,"backend_parameter":4649,"feature":4650,"pricing_plan":4657,"feature_section":4658},403,"2023-06-16T21:17:41.000Z","2026-02-11T14:48:14.000Z","aliases",{"id":336,"created_on":4651,"is_released":17,"is_beta":15,"is_popular":15,"name":4652,"alternative_name":4652,"short_description":4653,"alternative_description":4654,"value":1922,"sort":7,"status":8,"subtitle":446,"longer_description":4655,"docs_link":4656},"2023-06-16T21:01:05.000Z","File & Key Aliases","Define aliases for your source keys and reuse translations under various key names in several files, even for different platforms. ","Define aliases for your source keys and reuse translations under various key names in several files, even for different platforms.","Define aliases for your source keys and reuse translations under various key names in several files, even for different platforms. Perfect for syncing translation with Figma and allowing developers to choose where and how they want them exported for use in their project.","\u002Ffeatures\u002Fexport-aliases",{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":352,"status":8,"sort":4660,"created_on":4661,"modified_on":4662,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4660,"backend_parameter":4663,"feature":4664,"pricing_plan":4665,"feature_section":4666},304,"2023-06-16T21:18:13.000Z","2026-02-11T14:48:45.000Z","workflows",{"id":269,"created_on":3006,"is_released":17,"is_beta":15,"is_popular":15,"name":371,"alternative_name":371,"short_description":3007,"alternative_description":3007,"value":1922,"sort":7,"status":8,"subtitle":3008,"longer_description":3009,"docs_link":3010},{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":360,"status":8,"sort":4668,"created_on":4669,"modified_on":4670,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4668,"backend_parameter":4663,"feature":4671,"pricing_plan":4678,"feature_section":4679},303,"2023-06-16T21:18:36.000Z","2026-02-11T14:49:17.000Z",{"id":278,"created_on":4672,"is_released":17,"is_beta":15,"is_popular":15,"name":4673,"alternative_name":4674,"short_description":4675,"alternative_description":4676,"value":1922,"sort":7,"status":8,"subtitle":4677,"longer_description":4676,"docs_link":3010},"2023-06-16T21:03:07.000Z","Auto MT Pre-translate","Automated machine translation","Pre-translate your new keys to selected languages automatically without visiting the Localazy platform.","Pre-translate your new keys to selected languages automatically without visiting the Localazy platform after each upload. Speed up your turnaround times and ship new localizations more quickly.","Automated machine translations",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":456,"name":4349,"comparison_name":4349,"sort":147,"status":8,"created_on":4350},{"id":369,"status":8,"sort":4681,"created_on":4682,"modified_on":4683,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4681,"backend_parameter":4684,"feature":4685,"pricing_plan":4691,"feature_section":4692},407,"2023-08-23T11:26:47.000Z","2026-02-11T14:50:38.000Z","importExport",{"id":558,"created_on":4686,"is_released":17,"is_beta":15,"is_popular":15,"name":4687,"alternative_name":4687,"short_description":4688,"alternative_description":4688,"value":1922,"sort":7,"status":8,"subtitle":4689,"longer_description":4688,"docs_link":4690},"2023-08-23T11:26:12.000Z","CSV Export & Import","Hand off your translations in a CSV format to your favorite translation agency and import their work back into Localazy easily.","Easily Import & Export translations in CSV format.","\u002Fdocs\u002Fgeneral\u002Fcsv-import-export",{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},{"id":536,"status":8,"sort":4694,"created_on":4695,"modified_on":4696,"show_in_preview":15,"show_in_plan_page":15,"comparison_sort":4694,"backend_parameter":7,"feature":4697,"pricing_plan":4704,"feature_section":4705},310,"2023-10-04T15:31:34.000Z","2025-07-17T15:27:51.000Z",{"id":951,"created_on":4698,"is_released":17,"is_beta":15,"is_popular":15,"name":4699,"alternative_name":4700,"short_description":7,"alternative_description":4701,"value":1922,"sort":7,"status":8,"subtitle":4702,"longer_description":4701,"docs_link":4703},"2023-10-04T15:22:32.000Z","Directus integration","Directus","The Directus localization plugin by Localazy allows you to synchronize your content with Localazy and translate it with available tools.","Translate Directus Websites","\u002Ffeatures\u002Fdirectus-localization-plugin",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":311,"status":8,"sort":4707,"created_on":4708,"modified_on":4709,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":4707,"backend_parameter":4710,"feature":4711,"pricing_plan":4717,"feature_section":4718},312,"2023-10-04T15:35:55.000Z","2026-02-11T14:49:07.000Z","integrations1",{"id":1250,"created_on":4712,"is_released":17,"is_beta":15,"is_popular":15,"name":4713,"alternative_name":4714,"short_description":4715,"alternative_description":4715,"value":1922,"sort":7,"status":8,"subtitle":4716,"longer_description":4715,"docs_link":7},"2023-10-04T15:22:47.000Z","Intercom & Zendesk Integration","Intercom & Zendesk","Sync your Intercom or Zendesk Help articles with Localazy and translate their content.","Multilingual Help centers",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":1004,"status":8,"sort":4720,"created_on":4721,"modified_on":4722,"show_in_preview":15,"show_in_plan_page":15,"comparison_sort":4720,"backend_parameter":7,"feature":4723,"pricing_plan":4724,"feature_section":4725},204,"2024-01-02T10:03:04.000Z","2025-07-17T20:00:10.000Z",{"id":13,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":249,"alternative_name":2189,"short_description":3078,"alternative_description":3079,"value":1922,"sort":13,"status":8,"subtitle":3080,"longer_description":3081,"docs_link":3082},{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":137,"name":2060,"comparison_name":2060,"sort":13,"status":8,"created_on":4335},{"id":428,"status":8,"sort":3510,"created_on":4727,"modified_on":4728,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":3510,"backend_parameter":4729,"feature":4730,"pricing_plan":4736,"feature_section":4737},"2024-01-02T10:21:14.000Z","2026-02-11T14:47:14.000Z","customPlurals",{"id":2072,"created_on":4731,"is_released":17,"is_beta":15,"is_popular":15,"name":4732,"alternative_name":4732,"short_description":4733,"alternative_description":4733,"value":1922,"sort":7,"status":8,"subtitle":4734,"longer_description":4733,"docs_link":4735},"2024-01-02T10:20:52.000Z","Custom Plurals","Define custom plural forms per language to ensure compatibility with your i18n library.","Define custom plural forms","\u002Ffeatures\u002Fplurals",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":378,"status":8,"sort":4739,"created_on":4740,"modified_on":4741,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4739,"backend_parameter":7,"feature":4742,"pricing_plan":4751,"feature_section":4752},104,"2024-01-02T10:27:31.000Z","2025-07-30T12:37:46.000Z",{"id":4743,"created_on":4744,"is_released":17,"is_beta":15,"is_popular":15,"name":4745,"alternative_name":4746,"short_description":4747,"alternative_description":4748,"value":1922,"sort":7,"status":8,"subtitle":4749,"longer_description":4748,"docs_link":4750},172,"2024-01-02T10:26:52.000Z","Translation History","Translation history","See the history of each translation.","Keep track of all versions in the history of your translations.","Translation revision tracking","\u002Fdocs\u002Fgeneral\u002Ftranslating-strings#context-tabs",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},{"id":436,"status":8,"sort":2394,"created_on":4754,"modified_on":4755,"show_in_preview":15,"show_in_plan_page":15,"comparison_sort":2394,"backend_parameter":7,"feature":4756,"pricing_plan":4757,"feature_section":4758},"2024-01-02T10:28:02.000Z","2024-12-09T14:12:32.000Z",{"id":4743,"created_on":4744,"is_released":17,"is_beta":15,"is_popular":15,"name":4745,"alternative_name":4746,"short_description":4747,"alternative_description":4748,"value":1922,"sort":7,"status":8,"subtitle":4749,"longer_description":4748,"docs_link":4750},{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":5,"name":4341,"comparison_name":212,"sort":195,"status":8,"created_on":4307},{"id":327,"status":8,"sort":4760,"created_on":4761,"modified_on":4762,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":4760,"backend_parameter":4407,"feature":4763,"pricing_plan":4770,"feature_section":4771},205,"2024-01-02T10:44:54.000Z","2026-02-11T15:06:58.000Z",{"id":2379,"created_on":4764,"is_released":17,"is_beta":15,"is_popular":15,"name":4765,"alternative_name":4766,"short_description":4767,"alternative_description":4767,"value":1922,"sort":7,"status":8,"subtitle":4768,"longer_description":4769,"docs_link":4421},"2024-01-02T10:41:14.000Z","Amazon & Google Translate","Amazon & Google","Use Amazon's or Google's machine translation in automations, suggestions or the bulk translate option.","Built-in machine translation","Use Amazon's or Google's machine translation suggestions or the bulk translate option.",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":286,"name":4429,"comparison_name":4429,"sort":286,"status":8,"created_on":4430},{"id":445,"status":8,"sort":4576,"created_on":4773,"modified_on":4774,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":4576,"backend_parameter":4710,"feature":4775,"pricing_plan":4782,"feature_section":4783},"2024-01-02T10:49:48.000Z","2026-02-11T14:49:33.000Z",{"id":4776,"created_on":4777,"is_released":17,"is_beta":15,"is_popular":15,"name":4778,"alternative_name":4778,"short_description":4779,"alternative_description":4779,"value":1922,"sort":7,"status":8,"subtitle":4780,"longer_description":4779,"docs_link":4781},174,"2024-01-02T10:49:28.000Z","All CMS integrations","Connect your Strapi, Storyblok, Webflow, or Directus CMS with dedicated localization plugins.","CMS Localization Plugins","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files#native-integrations",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":336,"status":8,"sort":4785,"created_on":4786,"modified_on":4787,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4785,"backend_parameter":1830,"feature":4788,"pricing_plan":4789,"feature_section":4790},301,"2024-01-02T11:05:55.000Z","2026-02-11T14:49:55.000Z",{"id":3502,"created_on":3503,"is_released":17,"is_beta":15,"is_popular":17,"name":3504,"alternative_name":3504,"short_description":3505,"alternative_description":3506,"value":1922,"sort":7,"status":8,"subtitle":3507,"longer_description":3506,"docs_link":3508},{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":456,"name":4349,"comparison_name":4349,"sort":147,"status":8,"created_on":4350},{"id":278,"status":8,"sort":4792,"created_on":4793,"modified_on":4518,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4792,"backend_parameter":7,"feature":4794,"pricing_plan":4800,"feature_section":4801},501,"2024-01-02T15:05:19.000Z",{"id":4795,"created_on":4796,"is_released":17,"is_beta":15,"is_popular":15,"name":4797,"alternative_name":4797,"short_description":4798,"alternative_description":4798,"value":1922,"sort":7,"status":8,"subtitle":4799,"longer_description":4798,"docs_link":7},177,"2024-01-02T15:02:13.000Z","High-Volume Translation Services","Our professional localization team is at your service, no matter the scope of your projects.","Professional Translations",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":558,"status":8,"sort":4803,"created_on":4804,"modified_on":4518,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4803,"backend_parameter":7,"feature":4805,"pricing_plan":4811,"feature_section":4812},507,"2024-01-02T15:59:20.000Z",{"id":4806,"created_on":4807,"is_released":17,"is_beta":15,"is_popular":15,"name":4808,"alternative_name":4808,"short_description":4809,"alternative_description":4809,"value":1922,"sort":7,"status":8,"subtitle":4810,"longer_description":4809,"docs_link":7},178,"2024-01-02T15:41:08.000Z","Backup & Restore","Set up automated backups of your data to minimize the risk of accidentally overwriting your work.","Accident recovery",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":611,"name":4498,"comparison_name":4498,"sort":54,"status":370,"created_on":4499},{"id":1250,"status":8,"sort":4814,"created_on":4815,"modified_on":4816,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":4814,"backend_parameter":7,"feature":4817,"pricing_plan":4821,"feature_section":4822},1000,"2024-03-28T11:13:44.000Z","2024-05-21T08:42:50.000Z",{"id":4818,"created_on":4815,"is_released":17,"is_beta":15,"is_popular":15,"name":4819,"alternative_name":4819,"short_description":4820,"alternative_description":4820,"value":1922,"sort":7,"status":370,"subtitle":4820,"longer_description":4820,"docs_link":7},183,"ISO 27001 Certification","Localazy is an ISO27001 certified company.",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":4225,"status":8,"sort":4814,"created_on":4824,"modified_on":4825,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":4814,"backend_parameter":7,"feature":4826,"pricing_plan":4833,"feature_section":4834},"2024-05-21T09:26:25.000Z","2024-05-21T09:33:10.000Z",{"id":4827,"created_on":4828,"is_released":17,"is_beta":15,"is_popular":15,"name":4829,"alternative_name":4829,"short_description":4830,"alternative_description":4830,"value":1922,"sort":7,"status":8,"subtitle":4831,"longer_description":4830,"docs_link":4832},184,"2024-05-21T09:23:06.000Z","SOC2 Certification","Localazy is an SOC2 certified company.","Secure, trusted and certified.","https:\u002F\u002Flocalazy.trustcenter.sprinto.com\u002F",{"id":13,"created_on":4300,"name":4494,"status":8,"stripe_name":4495,"docs_link":4496,"meta_title":7,"feed_description":7,"has_trial":15,"show_price":15,"includes_plan":22},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":535,"status":8,"sort":4836,"created_on":4837,"modified_on":4838,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4836,"backend_parameter":4839,"feature":4840,"pricing_plan":4847,"feature_section":4848},305,"2024-11-01T16:16:52.000Z","2026-02-11T14:48:53.000Z","tags",{"id":2052,"created_on":4841,"is_released":17,"is_beta":15,"is_popular":15,"name":4842,"alternative_name":4843,"short_description":4844,"alternative_description":4844,"value":1922,"sort":7,"status":8,"subtitle":4845,"longer_description":4844,"docs_link":4846},"2024-11-01T16:16:06.000Z","Translation tagging","Priority & source key tags","Assign priorities and organize source keys using tags to streamline translation management","Priority and context tags","\u002Fdocs\u002Fgeneral\u002Fpriority-and-tags",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},{"id":2202,"status":8,"sort":13,"created_on":4850,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":13,"backend_parameter":7,"feature":4852,"pricing_plan":4858,"feature_section":4859},"2025-07-29T07:51:48.000Z","2026-04-26T03:12:35.000Z",{"id":4853,"created_on":4850,"is_released":17,"is_beta":15,"is_popular":15,"name":4854,"alternative_name":4854,"short_description":4855,"alternative_description":4855,"value":1922,"sort":7,"status":8,"subtitle":4856,"longer_description":4855,"docs_link":4857},187,"Android SDK","The Localazy Gradle plugin helps you to upload strings and to integrate Localazy into your app.","Gradle plugin","\u002Fdocs\u002Fandroid\u002Flocalazy-gradle-plugin",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":1038,"status":8,"sort":22,"created_on":4861,"modified_on":4862,"show_in_preview":17,"show_in_plan_page":15,"comparison_sort":22,"backend_parameter":7,"feature":4863,"pricing_plan":4864,"feature_section":4865},"2025-07-29T07:54:00.000Z","2025-07-29T08:22:19.000Z",{"id":1721,"created_on":919,"is_released":17,"is_beta":15,"is_popular":15,"name":1920,"alternative_name":1920,"short_description":7,"alternative_description":1921,"value":1922,"sort":1777,"status":8,"subtitle":7,"longer_description":1923,"docs_link":7},{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":4265,"status":8,"sort":94,"created_on":4867,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":94,"backend_parameter":7,"feature":4868,"pricing_plan":4873,"feature_section":4874},"2025-07-29T08:01:06.000Z",{"id":4869,"created_on":4867,"is_released":17,"is_beta":15,"is_popular":15,"name":4870,"alternative_name":4870,"short_description":4871,"alternative_description":4871,"value":1922,"sort":7,"status":8,"subtitle":4872,"longer_description":4871,"docs_link":2859},188,"iOS & macOS SDK","Localazy Swift SDK for seamless localization of your iOS and macOS projects","Localazy Swift SDK ",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":4876,"status":8,"sort":13,"created_on":4877,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":13,"backend_parameter":7,"feature":4878,"pricing_plan":4879,"feature_section":4880},78,"2025-07-29T08:08:02.000Z",{"id":3374,"created_on":3375,"is_released":17,"is_beta":15,"is_popular":15,"name":3376,"alternative_name":399,"short_description":3377,"alternative_description":3377,"value":1922,"sort":7,"status":8,"subtitle":3378,"longer_description":3379,"docs_link":832},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":2218,"status":8,"sort":22,"created_on":4882,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":22,"backend_parameter":7,"feature":4883,"pricing_plan":4884,"feature_section":4885},"2025-07-29T08:15:32.000Z",{"id":59,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":407,"alternative_name":407,"short_description":3383,"alternative_description":3383,"value":1922,"sort":59,"status":8,"subtitle":3384,"longer_description":3385,"docs_link":3386},{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":94,"name":4365,"comparison_name":4365,"sort":5,"status":8,"created_on":4366},{"id":4887,"status":8,"sort":4814,"created_on":4888,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4814,"backend_parameter":7,"feature":4889,"pricing_plan":4895,"feature_section":4896},80,"2025-07-29T08:33:11.000Z",{"id":137,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4890,"alternative_name":4259,"short_description":4891,"alternative_description":4891,"value":1922,"sort":137,"status":8,"subtitle":4892,"longer_description":4893,"docs_link":4894},"OTA updates","Skip app store approvas with live & reliable translation updates for mobile apps. ","Mobile translation delivery","Localazy can help you keep your Android or iOS apps fully translated over the air. The SDKs makes no changes to your source code and provide live, reliable translation updates for mobile apps.","\u002Fdocs\u002Fgeneral\u002Fota-updates",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":394,"name":4897,"comparison_name":4897,"sort":12,"status":8,"created_on":4898},"Translation Delivery","2025-07-29T09:05:47.000Z",{"id":1679,"status":8,"sort":4814,"created_on":4900,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4814,"backend_parameter":7,"feature":4901,"pricing_plan":4908,"feature_section":4909},"2025-07-29T09:11:42.000Z",{"id":4400,"created_on":4902,"is_released":17,"is_beta":15,"is_popular":15,"name":414,"alternative_name":4903,"short_description":4904,"alternative_description":4904,"value":1922,"sort":7,"status":8,"subtitle":4905,"longer_description":4906,"docs_link":4907},"2025-07-29T09:10:23.000Z","Localazy CDN","Deliver new translations to your users as soon as they are approved and published for production use. No need for rebuilds.","Localized Experience On Demand","Deliver new translations to your users as soon as they are approved and published for production use. No need for rebuilds - Localazy CDN shortens the turnaround times of translation updates.","\u002Ffeatures\u002Flanguage-cdn",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":394,"name":4897,"comparison_name":4897,"sort":12,"status":8,"created_on":4898},{"id":1997,"status":8,"sort":4707,"created_on":4911,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4707,"backend_parameter":7,"feature":4912,"pricing_plan":4921,"feature_section":4922},"2025-07-29T11:41:45.000Z",{"id":4913,"created_on":4914,"is_released":17,"is_beta":15,"is_popular":15,"name":4915,"alternative_name":4916,"short_description":4917,"alternative_description":4917,"value":1922,"sort":7,"status":8,"subtitle":4918,"longer_description":4919,"docs_link":4920},193,"2025-07-29T11:40:53.000Z","Zendesk integration","Zendesk","Connect your Zendesk Help Center with Localazy and translate your support documentation.","Help center translation","Import your Zendesk articles and collections into Localazy with one click. Translate them with machine translation, hire professionals on the platform, or invite your team to collaborate. Your support team focuses on helping customers instead of managing translation workflows.","\u002Ffeatures\u002Fzendesk-localization",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":2204,"status":8,"sort":4707,"created_on":4924,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4707,"backend_parameter":7,"feature":4925,"pricing_plan":4932,"feature_section":4933},"2025-07-29T15:16:00.000Z",{"id":4926,"created_on":4927,"is_released":17,"is_beta":15,"is_popular":15,"name":4928,"alternative_name":3949,"short_description":4929,"alternative_description":4929,"value":1922,"sort":7,"status":370,"subtitle":4930,"longer_description":4929,"docs_link":4931},195,"2025-07-29T15:19:52.000Z","Intercom Integration","Sync your Intercom help articles with Localazy and translate their content.","Multilingual support","\u002Ffeatures\u002Fintercom-localization-plugin",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":1681,"status":8,"sort":4814,"created_on":4935,"modified_on":4936,"show_in_preview":17,"show_in_plan_page":17,"comparison_sort":4814,"backend_parameter":4937,"feature":4938,"pricing_plan":4944,"feature_section":4945},"2025-07-29T15:51:49.000Z","2026-02-11T14:50:50.000Z","clustering",{"id":445,"created_on":4939,"is_released":17,"is_beta":15,"is_popular":15,"name":4940,"alternative_name":4940,"short_description":4941,"alternative_description":4941,"value":1922,"sort":7,"status":8,"subtitle":4942,"longer_description":4941,"docs_link":4943},"2023-06-16T20:59:52.000Z","Key Clusters","Enable Key Clustering to automatically nest newly imported duplicate values under a single source key in Localazy. This feature is especially useful for a seamless Figma plugin experience.","Nest duplicates unders a single key","\u002Ffeatures\u002Fkey-clustering",{"id":22,"created_on":4300,"name":4464,"status":8,"stripe_name":4465,"docs_link":4466,"meta_title":4467,"feed_description":4468,"has_trial":17,"show_price":17,"includes_plan":12},{"id":12,"name":4385,"comparison_name":4386,"sort":94,"status":8,"created_on":4307},{"id":1008,"status":8,"sort":4814,"created_on":4947,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4814,"backend_parameter":7,"feature":4948,"pricing_plan":4955,"feature_section":4956},"2025-07-29T18:08:57.000Z",{"id":4949,"created_on":4947,"is_released":17,"is_beta":15,"is_popular":15,"name":4950,"alternative_name":569,"short_description":4951,"alternative_description":4951,"value":1922,"sort":7,"status":8,"subtitle":4952,"longer_description":4953,"docs_link":4954},196,"Webflow integration","Integrate Localazy with your Webflow site and kickstart your global growth.","Global websites, quick & easy","Integrate Localazy with your Webflow site and kickstart your global growth by translating your content into multiple languages easily.\n\n","\u002Ffeatures\u002Fwebflow-localization",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":3366,"status":8,"sort":4814,"created_on":4958,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4814,"backend_parameter":7,"feature":4959,"pricing_plan":4960,"feature_section":4961},"2025-07-29T18:39:47.000Z",{"id":951,"created_on":4698,"is_released":17,"is_beta":15,"is_popular":15,"name":4699,"alternative_name":4700,"short_description":7,"alternative_description":4701,"value":1922,"sort":7,"status":8,"subtitle":4702,"longer_description":4701,"docs_link":4703},{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":244,"name":4448,"comparison_name":4448,"sort":244,"status":8,"created_on":4449},{"id":1025,"status":8,"sort":4814,"created_on":4963,"modified_on":4964,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4635,"backend_parameter":7,"feature":4965,"pricing_plan":4971,"feature_section":4972},"2025-07-29T18:43:14.000Z","2025-08-25T08:23:02.000Z",{"id":22,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4966,"alternative_name":4966,"short_description":4967,"alternative_description":4968,"value":1922,"sort":22,"status":8,"subtitle":4969,"longer_description":4970,"docs_link":348},"Role-based permissions","Localazy offers different user roles for your team & contributors - from Translator to Owner.","Assign roles at the project or organizational level. These roles range from Translator to Manager to Owner.","Manage access levels","Localazy supports different user roles for your project contributors allowing you to effectively collaborate with everyone involved in the localization process. ",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":216,"name":4470,"comparison_name":4470,"sort":137,"status":8,"created_on":4471},{"id":986,"status":8,"sort":4974,"created_on":4975,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4974,"backend_parameter":7,"feature":4976,"pricing_plan":4982,"feature_section":4983},100,"2025-07-29T18:59:27.000Z",{"id":244,"created_on":2596,"is_released":17,"is_beta":15,"is_popular":15,"name":4226,"alternative_name":4977,"short_description":4978,"alternative_description":4978,"value":1922,"sort":244,"status":8,"subtitle":4979,"longer_description":4980,"docs_link":4981},"Code & placeholder detection","Localazy identifies, protects, and maintains code markup, variables, and placeholders during translation.","Don't break your app","Localazy identifies, protects, and maintains code markup, variables, and placeholders during translation to prevent technical issues in your multilingual software.","\u002Ffeatures\u002Fcode-and-placeholders",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},{"id":1688,"status":8,"sort":4760,"created_on":4985,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4760,"backend_parameter":7,"feature":4986,"pricing_plan":4995,"feature_section":4996},"2025-07-30T11:39:12.000Z",{"id":4987,"created_on":4988,"is_released":17,"is_beta":15,"is_popular":15,"name":4989,"alternative_name":4990,"short_description":4991,"alternative_description":4992,"value":1922,"sort":7,"status":8,"subtitle":4993,"longer_description":4994,"docs_link":4421},198,"2025-07-30T11:36:39.000Z","Amazon Translations","Amazon ","Use Amazon's machine translation with automations or the bulk translate option.","Use Amazon's machine translation with automations or the bulk translate option","Free built-in MT","Use Amazon's machine translation with automations or the bulk translate option. This engine is not available in translation suggestions.",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":286,"name":4429,"comparison_name":4429,"sort":286,"status":8,"created_on":4430},{"id":3551,"status":8,"sort":4814,"created_on":4998,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4405,"backend_parameter":7,"feature":4999,"pricing_plan":5007,"feature_section":5008},"2025-07-30T11:42:39.000Z",{"id":5000,"created_on":5001,"is_released":17,"is_beta":15,"is_popular":15,"name":5002,"alternative_name":5003,"short_description":5004,"alternative_description":5004,"value":1922,"sort":7,"status":8,"subtitle":5005,"longer_description":5006,"docs_link":4421},201,"2025-07-30T11:42:09.000Z","Azure Translations","Microsoft (Azure)","Use Microsoft's machine translation with automations or the bulk translate option. ","Built-in MT provider","Use Microsoft's machine translation with automations or the bulk translate option. This engine is not available in translation suggestions.",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":286,"name":4429,"comparison_name":4429,"sort":286,"status":8,"created_on":4430},{"id":3668,"status":8,"sort":4814,"created_on":5010,"modified_on":5011,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4405,"backend_parameter":7,"feature":5012,"pricing_plan":5019,"feature_section":5020},"2025-07-30T11:48:38.000Z","2025-07-30T11:49:13.000Z",{"id":5013,"created_on":5014,"is_released":17,"is_beta":15,"is_popular":15,"name":5015,"alternative_name":5016,"short_description":5017,"alternative_description":5017,"value":1922,"sort":7,"status":8,"subtitle":5018,"longer_description":5017,"docs_link":4421},202,"2025-07-30T11:46:33.000Z","Google Translate","Google","Use Google's machine translation suggestions or the bulk translate option.","Built-in Google Translate",{"id":5,"created_on":4300,"name":4359,"status":8,"stripe_name":4360,"docs_link":4361,"meta_title":4362,"feed_description":4363,"has_trial":17,"show_price":17,"includes_plan":26},{"id":286,"name":4429,"comparison_name":4429,"sort":286,"status":8,"created_on":4430},{"id":3768,"status":8,"sort":4814,"created_on":5022,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4814,"backend_parameter":7,"feature":5023,"pricing_plan":5029,"feature_section":5030},"2025-07-30T12:09:41.000Z",{"id":2394,"created_on":5022,"is_released":17,"is_beta":15,"is_popular":15,"name":5024,"alternative_name":5025,"short_description":5026,"alternative_description":5026,"value":1922,"sort":7,"status":8,"subtitle":5027,"longer_description":5028,"docs_link":4421},"DeepL translations","DeepL","Get the best MT results from DeepL with Glossary support.","State-of-the-art machine translations","Enjoy translations from DeepL in addition to Amazon Translate and Google Translate, compare them directly in our UI, or apply them in bulk. Get the best MT results from DeepL with Glossary support.",{"id":12,"created_on":4300,"name":4423,"status":8,"stripe_name":4424,"docs_link":4425,"meta_title":4426,"feed_description":4427,"has_trial":17,"show_price":17,"includes_plan":5},{"id":286,"name":4429,"comparison_name":4429,"sort":286,"status":8,"created_on":4430},{"id":1691,"status":8,"sort":4974,"created_on":5032,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4974,"backend_parameter":7,"feature":5033,"pricing_plan":5037,"feature_section":5038},"2025-07-30T12:39:12.000Z",{"id":4760,"created_on":5032,"is_released":17,"is_beta":15,"is_popular":15,"name":5034,"alternative_name":5034,"short_description":5035,"alternative_description":5035,"value":1922,"sort":7,"status":8,"subtitle":5036,"longer_description":5035,"docs_link":307},"Comments & notes","Add notes to your source strings and communicate with contributors via comments. ","Collaborate with your team",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},{"id":3926,"status":8,"sort":4814,"created_on":5040,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":1611,"backend_parameter":7,"feature":5041,"pricing_plan":5048,"feature_section":5049},"2025-07-30T13:21:45.000Z",{"id":4405,"created_on":5040,"is_released":17,"is_beta":15,"is_popular":15,"name":5042,"alternative_name":5043,"short_description":5044,"alternative_description":5044,"value":1922,"sort":7,"status":8,"subtitle":5045,"longer_description":5046,"docs_link":5047},"Quality checks","QA checks","Automated QA and validity checks for translators.","QA alerts for translators","Localazy comes with various quality assurance checks that alert translators that their translation is missing some important elements contained in the source texts. ","\u002Fdocs\u002Fgeneral\u002Fqa-checks",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":147,"name":231,"comparison_name":231,"sort":22,"status":8,"created_on":4329},{"id":2007,"status":8,"sort":4974,"created_on":5051,"modified_on":4851,"show_in_preview":15,"show_in_plan_page":17,"comparison_sort":4974,"backend_parameter":7,"feature":5052,"pricing_plan":5057,"feature_section":5058},"2025-07-30T13:39:23.000Z",{"id":4388,"created_on":5051,"is_released":17,"is_beta":15,"is_popular":15,"name":5053,"alternative_name":5053,"short_description":5054,"alternative_description":5054,"value":1922,"sort":7,"status":8,"subtitle":5055,"longer_description":5056,"docs_link":257},"Backwards translation in review"," With Localazy's review interface, verifying translations in unfamiliar languages is easier than ever.","Review with confidence","With Localazy's review interface, verifying translations in unfamiliar languages is easier than ever, thanks to the built-in backward machine translation feature.",{"id":26,"created_on":4300,"name":4301,"status":8,"stripe_name":4302,"docs_link":4303,"meta_title":4304,"feed_description":7,"has_trial":15,"show_price":17,"includes_plan":7},{"id":456,"name":4349,"comparison_name":4349,"sort":147,"status":8,"created_on":4350},[1869,1878,1884,1890,1897,1903,1912]]