{"id":124068,"date":"2022-09-07T12:36:00","date_gmt":"2022-09-07T10:36:00","guid":{"rendered":"https:\/\/phrase.com\/customers\/%e9%80%82%e7%94%a8%e4%ba%8e%e5%b0%8f%e5%9e%8b%e5%9b%a2%e9%98%9f%e7%9a%84%e5%bf%ab%e9%80%9f%e4%b8%94%e5%8f%af%e6%89%a9%e5%b1%95%e7%9a%84%e6%9c%ac%e5%9c%b0%e5%8c%96%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88\/"},"modified":"2025-10-06T11:41:50","modified_gmt":"2025-10-06T09:41:50","slug":"tito","status":"publish","type":"case-study","link":"https:\/\/phrase.com\/zh\/customers\/tito\/","title":{"rendered":"\u9002\u7528\u4e8e\u5c0f\u578b\u56e2\u961f\u7684\u5feb\u901f\u4e14\u53ef\u6269\u5c55\u7684\u672c\u5730\u5316\u89e3\u51b3\u65b9\u6848"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide has-blue-10-background-color has-background has-background-images is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--16);background-image:url(https:\/\/phrase.com\/wp-content\/uploads\/2025\/07\/stripes-shape.svg),url(https:\/\/phrase.com\/wp-content\/uploads\/2025\/07\/ellipse-shape.svg);background-position:100% 100%,0% 0%;background-attachment:scroll,scroll;background-repeat:no-repeat,no-repeat;background-size:450px auto,auto\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image aligncenter size-large is-resized is-style-not-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"326\" height=\"141\" src=\"https:\/\/phrase.com\/wp-content\/uploads\/2022\/09\/tito-logo-blue.7c82ecd.svg\" alt=\"tito-logo\" class=\"wp-image-113758\" style=\"width:252px;height:auto\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-large-font-size\"><strong><strong><a href=\"https:\/\/ti.to\/home\" target=\"_blank\" rel=\"noreferrer noopener\">Tito<\/a><\/strong> CEO, Paul Campbell, had the vision to take the stress out of purchasing tickets. With a team of ten, he has enabled organizers to set up events in as many as 17 languages.<\/strong><\/p>\n\n\n\n<p>Tito\u2019s team quickly realized that adding more languages to their software would open up opportunities in new markets. This has become a critical factor in helping Tito get closer to their goal of reaching a globally-inclusive customer base. Since Tito is built on Ruby on Rails, the company was looking for an easy localization solution that would integrate seamlessly with their app. When they found Phrase \u2013 the all-in-one, web-based localization platform \u2013 the team streamlined their once clunky workflow. They are now able to release new languages, from start to finish, within a week.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group alignfull is-style-copy has-transparent-background-color has-background has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><\/div>\n\n<div class=\"wp-block-group alignfull is-style-copy has-transparent-background-color has-background has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-group alignwide has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-c1b4a390 wp-block-group-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--56)\">\n<p class=\"has-blue-color has-text-color has-link-color has-larger-font-size wp-elements-4997bf426dfffd0ecba1016b20d1995b\">CHALLENGE<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-huge-font-size\" id=\"h-a-hard-to-maintain-workflow\" style=\"margin-bottom:var(--wp--preset--spacing--8);font-style:normal;font-weight:400\">A hard-to-maintain workflow<\/h3>\n\n\n\n<p class=\"has-text-align-left\" style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--40)\">As Tito\u2019s customers were requesting new languages regularly, the company saw tremendous potential for expansion. However, their localization was not matching this fast pace, and integrating new languages into the software took longer than expected.<br \/><br \/>For localization, Tito initially used flat yml files in their Rails app which were \u201ca nightmare to maintain\u201d according to Paul. It was an ongoing challenge to keep the workflow organized. Since this process had become so intricate, only one person was tasked with it, which caused difficulty for them as they had to balance those responsibilities with their full-time role on the engineering team.<br \/><br \/>Furthermore, Tito was solely relying on external translators. The team manually coordinated and supervised the translator\u2019s tasks, which added to the mounting pressure to meet their client\u2019s demands. Tito\u2019s team saw a huge opportunity to automate and streamline their localization workflow to speed up their expansion.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group alignfull is-style-copy has-transparent-background-color has-background has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-group alignwide has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-c1b4a390 wp-block-group-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--56)\">\n<p class=\"has-blue-color has-text-color has-link-color has-larger-font-size wp-elements-f025a9ef6887a72f6045209af282ba71\">SOLUTION<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-huge-font-size\" id=\"h-localization-made-simple-and-fast\" style=\"margin-bottom:var(--wp--preset--spacing--8);font-style:normal;font-weight:400\">Localization made simple and fast<\/h3>\n\n\n\n<p class=\"has-text-align-left\" style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--40)\">Tito was eager to get started with a <a href=\"https:\/\/phrase.com\/platform\/\" target=\"_blank\" rel=\"noreferrer noopener\">localization platform<\/a> that would support Ruby on Rails and provide solid team management features. They found their ideal solution in Phrase and \u201cit was really easy to import our yml files and get running quickly,\u201d recalls Paul Campbell. Phrase\u2019s responsive support team and intuitive user interface made the transition painless.<br \/><br \/>Tito soon noticed that Phrase would also allow them to order translations directly in the platform \u2013 a key feature they didn\u2019t know to look for in a software localization platform at first. Now, the translations are automatically delivered within only a few days, even with over 600 keys to be translated. \u201cUsually when a customer requests a new language, after we order it in Phrase, it will typically be live within a week.<br \/><br \/>A few days for the translation order to complete, and a few days to get live into production,\u201d states Paul Campbell. The improved translation speed shaves valuable time off new releases. Also, change requests for established languages are simpler than ever with Phrase. When a customer asks for specific keys to be changed or added, Tito can work with the client to update those keys directly in Phrase. Then, all the team has to do is download the resulting yml files to update their app. It\u2019s fast and easy.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--80);padding-top:var(--wp--preset--spacing--56);padding-bottom:var(--wp--preset--spacing--56)\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-blue-color has-text-color has-link-color has-larger-font-size wp-elements-02f9370fb2493a5cc02eba81558b18f2\">OUR IMPACT<\/p>\n\n\n\n<p class=\"has-text-align-center has-extra-large-font-size\"><strong>Tito by the numbers<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-style-connected2 is-layout-flex wp-container-core-columns-is-layout-12d6d694 wp-block-columns-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--32);padding-bottom:var(--wp--preset--spacing--32)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<p class=\"is-style-large-gradient-text has-purple-color has-text-color has-link-color has-extra-huge-font-size wp-elements-21bf8277d2ff0f73e26fe69c0d197b93\">17<\/p>\n\n\n\n<p class=\"has-text-align-center\">languages<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<p class=\"is-style-large-gradient-text has-color-scheme has-purple-color-scheme has-purple-color has-text-color has-link-color has-extra-huge-font-size wp-elements-ba4c040814ad518880a0245fe507d966\">3<\/p>\n\n\n\n<p class=\"has-text-align-center\">days to add a new language<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<p class=\"is-style-large-gradient-text has-color-scheme has-purple-color-scheme has-purple-color has-text-color has-link-color has-extra-huge-font-size wp-elements-fce069452a3dd3fbb86d507c54dc79f7\"><strong>\u20ac<\/strong>1M+<\/p>\n\n\n\n<p class=\"has-text-align-center\">revenue<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<p class=\"is-style-large-gradient-text has-color-scheme has-purple-color-scheme has-purple-color has-text-color has-link-color has-extra-huge-font-size wp-elements-a440984f185b894d9662add26dcc9afd\">2.5K+<\/p>\n\n\n\n<p class=\"has-text-align-center\">cities worldwide<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group alignfull is-style-copy has-transparent-background-color has-background has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-group alignwide has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-aa6c94ec wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--56)\">\n<p class=\"has-blue-color has-text-color has-link-color has-larger-font-size wp-elements-8dfffe463c3c01bb7477259a1817cbf1\">BENEFITS<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left has-huge-font-size\" id=\"h-accelerating-expansion-to-new-markets\" style=\"margin-bottom:var(--wp--preset--spacing--8);font-style:normal;font-weight:400\">Accelerating expansion to new markets<\/h3>\n\n\n\n<p class=\"has-text-align-left\" style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--40)\">Phrase\u2019s all-in-one solution has transformed the way Tito localizes their software. Instead of one person being tasked with the process, any one of the five people in their development team can now manage the translations. The shared responsibility for localization adds additional flexibility and speed to the process.<br \/><br \/>Paul points out: \u201cPhrase allows us to quickly and easily add new languages as our customers demand them, and act as the \u2018source of truth\u2019 for those translations, easily sharing them between different parts of our app.\u201d When one of Tito\u2019s customers requested Icelandic to be added to the app, they were able to order and implement the new language in under a week. With the help of Phrase, they delivered on their client\u2019s request efficiently and can now serve future customers in the Icelandic market, bringing Tito\u2019s team one step closer to reaching their expansion goals.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:0;padding-bottom:0\">\n<p class=\"has-text-align-center has-blue-color has-text-color has-link-color has-larger-font-size wp-elements-55f19ca0d340288477efcf2fecf7d111\" style=\"margin-top:0\">FEATURES USED<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-huge-font-size\" id=\"h-key-phrase-features-that-help-tito-localize-at-scale\" style=\"margin-bottom:var(--wp--preset--spacing--8);font-style:normal;font-weight:400\">Key Phrase features that help Tito localize at scale<\/h3>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-bd983c88 wp-block-columns-is-layout-flex\" style=\"margin-bottom:80px;padding-top:var(--wp--preset--spacing--45);padding-bottom:var(--wp--preset--spacing--45)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-ea0cb840 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-resized is-style-not-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"73\" height=\"72\" src=\"https:\/\/phrase.com\/wp-content\/uploads\/2025\/07\/folder1.svg\" alt=\"\" class=\"wp-image-110427\" style=\"width:40px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-assignable-jobs\" style=\"font-style:normal;font-weight:700\">Assignable jobs<\/h4>\n\n\n\n<p>Organize all your translation tasks by assigning team members, providing briefings and setting due dates to the languages of your choice.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-ea0cb840 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized is-style-not-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"73\" height=\"73\" src=\"https:\/\/phrase.com\/wp-content\/uploads\/2025\/07\/translation-icon.png\" alt=\"\" class=\"wp-image-111457\" style=\"width:41px;height:auto\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-translation-memory\" style=\"font-style:normal;font-weight:700\">Translation memory<\/h4>\n\n\n\n<p>Speed up your localization process with our translation memory. The translation memory remembers translations used on your projects and suggests matching results.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-ea0cb840 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-resized is-style-not-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"72\" height=\"72\" src=\"https:\/\/phrase.com\/wp-content\/uploads\/2025\/07\/dataflow-1.svg\" alt=\"\" class=\"wp-image-110270\" style=\"width:40px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-user-roles-and-access-control\" style=\"font-style:normal;font-weight:700\">User roles and access control<\/h4>\n\n\n\n<p>Organize your localization team by assigning dedicated roles and access rights to each team member according to projects and locales.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group alignwide has-phrase-green-background-color has-background has-background-images has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-12dd3699 wp-block-group-is-layout-constrained\" style=\"background-image:url(https:\/\/phrase.com\/wp-content\/uploads\/2025\/07\/woman-ipad-background.jpg.webp);background-position:0% 0%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover\"><div class=\"glide wp-block-phrase-com-testimonials\"><div class=\"glide__track\" data-glide-el=\"track\"><div class=\"glide__slides\"><\/div><\/div><\/div><\/div>\n\n<div class=\"wp-block-group alignwide has-yellow-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center has-black-color has-text-color has-link-color wp-elements-2ebcada9e0f4da495dca37c3db83c8b7\" id=\"h-ready-to-get-started\"><strong>Ready to get started?<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center has-black-color has-text-color has-link-color wp-elements-834a11f5150f4a8549c270f0cd57ec8f\">Reach a wider audience and build deeper connections today.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-default\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/phrase.com\/zh\/demo\/\">Book a demo<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-black-outline\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/phrase.com\/zh\/pricing\/\">See pricing<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u4e86\u89e3 Tito \u5982\u4f55\u5229\u7528\u6211\u4eec\u7684\u5168\u5957\u6280\u672f\u89e3\u51b3\u65b9\u6848\uff0c\u5b9e\u73b0\u9ad8\u8d28\u91cf\u3001\u53ef\u6269\u5c55\u548c\u5feb\u901f\u7684\u672c\u5730\u5316\uff0c\u4ece\u800c\u514b\u670d\u5168\u7403\u5316\u6311\u6218\u3002<\/p>\n","protected":false},"featured_media":27985,"parent":0,"template":"case-study-refresh","case-study-tag":[2502],"class_list":["post-124068","case-study","type-case-study","status-publish","has-post-thumbnail","hentry"],"acf":false,"taxonomies":[{"term_id":2502,"name":"\u79d1\u6280","slug":"%e7%a7%91%e6%8a%80-zh","term_group":0,"term_taxonomy_id":2502,"taxonomy":"case-study-tag","description":"","parent":2517,"count":10,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/case-study\/124068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/types\/case-study"}],"version-history":[{"count":3,"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/case-study\/124068\/revisions"}],"predecessor-version":[{"id":124110,"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/case-study\/124068\/revisions\/124110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/media\/27985"}],"wp:attachment":[{"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/media?parent=124068"}],"wp:term":[{"taxonomy":"case-study-tag","embeddable":true,"href":"https:\/\/phrase.com\/zh\/wp-json\/wp\/v2\/case-study-tag?post=124068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}