chromium/third_party/blink/renderer/modules/on_device_translation/language_translator.idl

// Copyright 2024 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

[
  RuntimeEnabled=TranslationAPI,
  Exposed=(Window,Worker)
]
interface LanguageTranslator {
  [
    Measure,
    CallWith=ScriptState,
    RaisesException
  ]
  Promise<DOMString> translate(DOMString input);
};