AI를 사용한 기기 내 번역

전 세계 고객 지원을 지원하는 실험용 Translate API를 살펴보세요.

Maud Nalpas
Maud Nalpas
Kenji Baheux
Kenji Baheux
Alexandra Klepper
Alexandra Klepper

해외 시장으로 비즈니스를 확장하려면 많은 비용이 들 수 있습니다. 시장이 확대되면 더 많은 언어를 지원할 가능성이 높으며, 더 많은 언어가 판매 후 지원 채팅과 같은 양방향 기능과 흐름에 어려움을 겪을 수 있습니다. 회사에 영어를 사용하는 고객 지원 담당자만 있다면, 모국어가 아닌 사람은 자신이 겪은 문제를 정확히 설명하기 어려울 수 있습니다.

위험을 최소화하고 다른 언어를 사용하는 고객 지원 담당자에게 투자할 가치가 있는지 확인하는 동시에 AI를 사용하여 다국어 사용자의 경험을 개선하려면 어떻게 해야 할까요?

브라우저에 내장된 페이지 번역 기능이나 타사 도구를 사용하여 언어 장벽을 극복하려고 하는 사용자도 있습니다. 하지만 사용자 환경은 판매 후 지원 채팅과 같은 대화형 기능에는 미치지 못합니다.

번역이 통합된 채팅 도구의 경우 지연을 최소화하는 것이 중요합니다. 기기에서 언어를 처리하면 사용자가 메시지를 제출하기 전에 실시간으로 번역할 수 있습니다.

하지만 자동화된 도구로 언어 격차를 줄일 때 투명성은 매우 중요합니다. 대화를 시작하기 전에 이러한 번역을 지원하는 AI 도구를 구현했음을 분명히 밝힙니다. 이렇게 하면 기대치를 설정하고 번역이 완벽하지 않을 경우 어색한 순간을 피할 수 있습니다. 자세한 정보가 포함된 정책 링크를 클릭하세요.

현재 Google은 실험용 Translate API Chrome에 내장된 모델로

데모 채팅

Google에서는 사용자가 고객 지원 담당자를 위해 실시간 번역을 제공받습니다.

Translate API 사용

Chrome은 window.model 객체를 사용하여 Translate API를 노출합니다. 이 객체에는 두 가지 중요한 메서드가 있습니다.

  • canTranslate(): 언어 쌍의 번역 모델이 준비되었는지 확인합니다. 모델을 기기에서 이미 사용할 수 있으면 "readily"를 반환하고 브라우저에서 먼저 모델을 다운로드해야 하면 "after-download"를 반환하고 번역할 수 없는 경우 "no"를 반환합니다.
  • createTranslator(): Translator 객체를 비동기식으로 설정합니다. 모델을 다운로드해야 하는 경우 준비가 될 때까지 기다립니다.

Translator 객체에는 메서드가 하나뿐입니다.

  • translate(): 원본 텍스트를 제공하면 번역된 버전을 출력합니다.

지금은 실험용이며 Chrome에만 해당되므로 기능 감지에 모든 코드를 래핑해야 합니다.

const supportsOnDevice = 'model' in window && 'createTranslator' in model;
if (!supportsOnDevice) {
  return;
}

const parameters = { sourceLanguage: 'en', targetLanguage: 'pt' };
const modelState = await model.canTranslate(parameters);
if (modelState === 'no') {
  return;
}
const onDeviceTranslator = await model.createTranslator(parameters);

const result = await onDeviceTranslator.translate(input);
if (!result) {
  throw new Error('Failed to translate');
}
return result;

사용자가 모델을 사용할 수 있게 되는 데 시간이 필요합니다. 두 가지 방법:

  • 모델이 준비되면 번역 기반 UI 요소가 사용 설정될 때까지 기다립니다.
  • 번역을 위해 클라우드 기반 모델로 시작한 다음 기기 내 번역으로 한 번 전환 모델이 다운로드됩니다.

다음 단계

여러분의 의견을 환영합니다. 이 접근 방식에 대한 의견을 설명 동영상에서 문제 열기 가장 관심이 가는 사용 사례를 알려주세요 다음과 같은 작업을 할 수 있습니다. 사전 체험판 프로그램에 가입하여 이 기술을 테스트할 수도 있습니다.

여러분의 참여는 AI를 모든 사람을 위한 강력하고 실용적인 도구로 만드는 데 도움이 됩니다.