Étude de cas
WPS utilise ML Kit pour traduire
des textes dans 43 langues et économiser 65 millions de dollars par an

WPS est un logiciel de la suite bureautique qui permet aux utilisateurs d'afficher et de modifier facilement leurs documents, présentations, feuilles de calcul et bien plus encore. WPS a besoin d'une technologie de traduction fiable et de qualité, accessible à tous dans le monde entier, sans quitter l'application. Pour que tous ses utilisateurs puissent profiter de tous les avantages de la suite et de son contenu dans la langue de leur choix, WPS utilise l'API de traduction de ML Kit, le kit d'outils de machine learning sur l'appareil et adapté en production de Google pour le développement Android.

De nombreux utilisateurs de WPS utilisent les outils de traduction de ML Kit pour lire, écrire ou afficher leurs documents. Selon un échantillon de données WPS sur une journée d'utilisation, 6 762 utilisateurs actifs par jour ont utilisé ML Kit pour traduire 17 808 pages dans les 43 langues prises en charge. Les étudiants, qui constituent 44% de la base d'utilisateurs de WPS, s'appuient plus particulièrement sur la technologie de traduction. WPS aide les élèves à mieux lire et écrire dans des langues étrangères en leur fournissant des traductions instantanées et hors connexion via ML Kit.

Lors du choix d'un fournisseur de traduction, l'équipe WPS a examiné différentes options populaires. Mais les autres services de l'entreprise envisageaient uniquement une traduction dans le cloud et ne pouvaient pas traduire du texte dans des langues complexes. L'équipe WPS voulait s'assurer que tous ses utilisateurs pourraient bénéficier de la traduction de texte, quelles que soient la langue ou la disponibilité du réseau. WPS a finalement choisi le ML Kit, car il est capable de traduire du texte hors connexion et pour chacune des langues qu'il traduit.

"WPS compte de nombreux utilisateurs africains, parmi lesquels parlent le swahili et le tamoul, qui sont des langues complexes qui ne sont pas prises en charge par d'autres services de traduction", explique Zhou Qi, responsable de l'équipe Android chez WPS. "Nous sommes très heureux de leur proposer les services de traduction dont ils ont besoin grâce au ML Kit."

De plus, les autres services de traduction de WPS étaient chers. Le ML Kit est entièrement sans frais, et WPS estime qu'il économise environ 65 millions de dollars par an en choisissant le ML Kit plutôt qu'un kit de développement payant de logiciels de traduction.

ML Kit fournit une traduction multilingue performante, ainsi que des packages App Bundle et Dynamic Delivery qui permettent aux utilisateurs de télécharger à la demande le module de traduction de ML Kit. Sans App Bundle et Dynamic Delivery, les utilisateurs qui n'avaient pas besoin de ML Kit auraient dû le télécharger, ce qui aurait eu un impact sur la distribution au moment de l'installation.

"Lorsqu'un utilisateur télécharge l'application WPS, le module de base est téléchargé par défaut. Lorsque l'utilisateur aura besoin d'utiliser la fonctionnalité de traduction, elle sera seulement téléchargée. Cela réduit la taille de téléchargement initiale et garantit que les utilisateurs qui n'ont pas besoin d'une aide à la traduction ne seront pas dérangés par le téléchargement du module", explique Zhou.

Lors de la mise en œuvre, l'équipe WPS a fréquemment utilisé les guides officiels de ML Kit pour orienter ses processus de développement. Ces outils leur ont permis de maîtriser les tenants et les aboutissants de l'API et de s'assurer que les modifications ont répondu à tous les besoins des utilisateurs. Grâce à la documentation et aux recommandations fournies directement sur le site de ML Kit, les développeurs WPS ont pu intégrer rapidement et facilement le nouveau kit à leur workflow.

"Avec les ressources fournies, nous avons rarement dû chercher de l'aide. La documentation était claire et concise. De plus, l'API était simple et conviviale, ce qui a permis de réduire considérablement la phase d'apprentissage," déclare Zhou.

Avant d'implémenter le ML Kit, les utilisateurs de WPS devaient ouvrir une application distincte pour traduire leurs documents, ce qui entraînait une expérience utilisateur fastidieuse. Grâce à l'identification automatique des langues et aux traductions instantanées de ML Kit, les utilisateurs peuvent désormais traduire du texte rapidement, avec précision et sans quitter l'application, ce qui améliore considérablement l'expérience utilisateur sur la plate-forme.

À l'avenir, WPS prévoit d'étendre son utilisation de ML Kit, en particulier avec la reconnaissance textuelle. Les utilisateurs de WPS continuent de demander la possibilité de traiter le texte sur des photos prises. L'entreprise prévoit donc d'utiliser ML Kit pour améliorer les capacités de reconnaissance de l'application en photo-texte.

Découvrez comment ML Kit facilite le machine learning sur l'appareil.