브라우저 네이티브 번역 및 언어 감지 API 곧 출시 예정

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

W3C의 번역기 및 언어 감지 API 초안을 검토했습니다. 이는 웹 개발자들에게 정말 흥미로운 발전입니다.

이 제안은 브라우저에 다음과 같은 네이티브 지원을 추가합니다:

  • 언어 간 텍스트 번역
  • 임의의 텍스트에 대한 언어 감지
  • 두 기능 모두 스트리밍 기능 지원

기본적인 언어 작업을 위해 더 이상 타사 번역 서비스나 외부 API를 임베딩할 필요가 없습니다. 모든 처리는 브라우저 내에서 로컬로 이루어집니다.

API 디자인은 깔끔하고 직관적입니다:

// 번역 예제
const translator = await Translator.create({
  sourceLanguage: "en",
  targetLanguage: "fr"
});

const translatedText = await translator.translate("Hello world");

// 언어 감지 예제
const detector = await LanguageDetector.create();
const results = await detector.detect("Hello world");
// 신뢰도 점수와 함께 감지된 언어 배열 반환

이는 다국어 사이트와 애플리케이션에 게임 체인저가 될 것입니다. 브라우저가 적절한 언어 모델을 다운로드하고 사용량 할당량을 관리합니다.

이 명세는 아직 초안 형태이지만 브라우저 전반에 걸쳐 이러한 기능을 표준화하는 방향으로 유망한 진전을 보여주고 있습니다. 이것이 구현되는 것을 보게 되어 기대됩니다.

0

1 comment

If you have a fediverse account, you can comment on this article from your own instance. Search https://hackers.pub/ap/articles/0195d5ad-8989-77a5-82b8-766eb8d9b860 on your instance and reply to it.

@hongminhee洪 民憙 (Hong Minhee)

近そうですね。 Chrome Built-in AIでのステータスもだいぶ前に「Early Preview Program (EPP)」からOrigin Trialになってました。

https://developer.chrome.com/docs/ai/built-in-apis

このEPPのTranslator, Language Detector, Sammarizerの各APIはLocalにGemini NanoをダウンロードしてChrome Canaryで管理(chrome://on-device-translation-internals/)してテストされていました。

画像のように個別の言語辞書データをインストールしてトレーニングさせる感じ。

W3CもChromeも同じGoogle ChromeのDomenicさんが管理してるんですね。

Google Chrome Canary (On Device Translation Internals) Language Packages.
0