우수사례
WPS는 ML Kit를 사용하여
텍스트를 43개 언어로 번역하여 연간 6,500만 달러 절감

WPS는 사용자가 모든 문서, 프레젠테이션, 스프레드시트 등을 손쉽게 보고 수정할 수 있는 오피스 제품군 소프트웨어입니다. WPS는 글로벌 제품으로, 사용자가 앱을 나가지 않고도 신뢰할 수 있는 최고 수준의 번역 기술을 요구합니다. 모든 사용자가 도구 모음과 해당 콘텐츠를 선호하는 언어로 즐길 수 있도록 WPS는 Google의 온디바이스 개발 및 프로덕션 환경에 즉시 사용할 수 있는 Android 개발용 머신러닝 툴킷인 ML Kit의 번역 API를 사용합니다.

많은 WPS 사용자는 문서를 읽거나 쓰거나 볼 때 ML Kit의 번역 도구를 사용합니다. 일일 사용량에 관한 WPS 데이터 샘플에 따르면 ML Kit를 사용하는 일일 활성 사용자는 6,762명이며 지원되는 모든 43개 언어로 17,808개의 페이지를 번역했습니다. WPS 사용자층의 44% 를 차지하는 학생은 특히 WPS의 번역 기술을 주로 이용합니다. WPS는 ML Kit를 통해 즉각적인 오프라인 번역을 제공하여 학생이 외국어를 읽고 쓰는 방법을 보다 잘 학습할 수 있도록 지원합니다.

WPS팀에서는 번역 제공업체를 선택할 때 많이 사용되는 옵션을 살펴보았습니다. 그러나 클라우드 기반 번역만 지원하고 다른 일부 언어의 경우 텍스트를 번역할 수 없다고 판단한 다른 서비스도 있었습니다. WPS팀은 모든 사용자가 언어 또는 네트워크 가용성과 관계없이 텍스트 번역의 이점을 누릴 수 있기를 원했습니다. WPS는 텍스트를 오프라인으로 번역하고 서비스 언어별로 번역할 수 있다는 점에서 ML Kit를 선택했습니다.

WPS의 Android 팀 리더인 저우 씨는 "WPS에는 아프리카계 사용자 중 상당수가 다른 번역 서비스에서 지원하지 않는 복잡한 언어인 스와힐리어와 타밀어를 사용합니다. “ML Kit를 통해 이러한 사용자에게 필요한 번역 서비스를 제공하게 되어 기쁩니다.”

게다가 WPS가 고려한 다른 번역 서비스는 비용이 많이 들었습니다. ML Kit는 무료로 사용할 수 있으며, 경쟁 제품인 유료 번역 소프트웨어 개발 키트 대신 ML Kit를 선택하여 연간 약 6, 500만 달러를 절감할 것으로 예상됩니다.

ML Kit는 강력한 다국어 번역뿐만 아니라 App BundleDynamic Delivery도 지원하므로 사용자가 필요할 때 ML Kit의 번역 모듈을 다운로드할 수 있습니다. App Bundle과 Dynamic Delivery가 없다면 ML Kit가 필요하지 않은 사용자가 이를 다운로드해야 했기 때문에 설치 시간 제공에 영향을 미쳤습니다.

“사용자가 WPS 앱을 다운로드하면 기본 모듈이 기본적으로 다운로드됩니다. 사용자가 번역 기능을 사용해야 하는 경우에만 번역 기능을 다운로드하게 됩니다. 이렇게 하면 초기 다운로드 크기가 줄어들고 번역 지원이 필요하지 않은 사용자가 모듈을 다운로드하여 방해받지 않을 수 있습니다."라고 말합니다.

구현 과정에서 WPS팀은 ML Kit의 공식 가이드를 통해 개발 프로세스를 조율했습니다. 이러한 도구를 통해 API에 대해 속속들이 알아보고 모든 사용자 니즈를 충족시키는 변경사항을 확인할 수 있었습니다. ML Kit 사이트에서 직접 제공하는 문서와 권장사항을 통해 WPS 개발자는 새로운 툴킷을 워크플로에 빠르고 쉽게 통합할 수 있었습니다.

“제공된 리소스로는 도움을 받을 일이 거의 없었습니다. 문서가 명확하고 간결했습니다. 또한 API는 직관적이고 개발자 친화적이어서 학습 과정이 크게 줄었습니다."라고 말합니다.

ML Kit를 구현하기 전에 WPS 사용자는 문서를 번역할 별도의 애플리케이션을 열어야 했기 때문에 번거로운 사용자 환경이 조성되었습니다. ML Kit의 자동 언어 식별즉석 번역을 통해 WPS는 사용자에게 애플리케이션을 빠르고 정확하게 번역할 수 있는 간소화된 방법을 제공하여 플랫폼 UX를 크게 개선했습니다.

WPS는 앞으로 텍스트 인식을 통해 ML Kit 사용을 확장할 계획입니다. WPS 사용자는 캡처된 사진의 텍스트를 처리할 수 있는 기능을 계속 요청하므로 ML Kit를 사용하여 앱의 텍스트 사진 인식 기능도 개선할 계획입니다.

ML Kit를 통해 기기 내 머신러닝을 손쉽게 만드는 방법을 자세히 알아보세요.