AI를 사용한 기기 내 번역

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

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

해외 시장으로 비즈니스를 확장하려면 많은 비용이 들 수 있습니다. 시장이 확대되면 지원하는 언어가 많아질 가능성이 높으며, 더 많은 언어가 판매 후 지원 채팅과 같은 상호작용형 기능과 플로우와 관련된 문제로 이어질 수 있습니다. 회사에 영어 지원 상담사만 있는 경우 모국어가 아닌 사용자는 발생한 문제를 정확히 설명하기 어려울 수 있습니다.

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

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

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

즉, 투명성은 자동화된 도구로 언어 격차를 해소하는 데 중요합니다. 대화를 시작하기 전에 이 번역을 허용하는 AI 도구를 구현했음을 명확히 해야 합니다. 이는 기대치를 설정하고 번역이 완벽하지 않은 경우 어색한 순간을 피하는 데 도움이 됩니다. 자세한 정보가 포함된 정책으로 연결되는 링크를 제공합니다.

Google은 Chrome에 내장된 모델을 사용하여 실험용 Translate API를 만들고 있습니다.

데모 채팅

사용자가 모국어를 입력하고 고객 지원 담당자의 실시간 번역을 받을 수 있는 고객 지원 채팅이 구축되었습니다.

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 요소가 사용 설정될 때까지 기다립니다.
  • 클라우드 기반 모델로 번역 작업을 시작한 다음 모델이 다운로드되면 온디바이스로 전환합니다.

다음 단계

고객님의 의견을 듣고 싶습니다. 설명 도구에서 문제를 열어 이 접근 방식에 관한 의견을 공유하고 가장 관심 있는 사용 사례를 알려주세요. 조기 미리보기 프로그램에 가입하여 로컬 프로토타입으로 이 기술을 테스트할 수 있습니다.

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