René's URL Explorer Experiment


Title: Translator and Language Detector APIs

Mail addresses
reillyg@google.com
e.toreini@samsung.com
d@domenic.me

Generator: Bikeshed version d113b2e81, updated Tue Jun 9 14:57:55 2026 -0700

direct link

Domain: webmachinelearning.github.io

Nonetext/html; charset=utf-8
w3c-statusCG-DRAFT
revisionc7b6135800badac91d6bc5f181cd852c53750e31
color-schemedark light

Links:

https://webmachinelearning.github.io/
Draft Community Group Reporthttps://www.w3.org/standards/types/#CG-DRAFT
https://webmachinelearning.github.io/translation-apihttps://webmachinelearning.github.io/translation-api
GitHubhttps://github.com/webmachinelearning/translation-api/issues/
Googlehttps://www.google.com
Ehsan Toreinihttps://toreini.github.io
Samsunghttps://samsung.com/
Domenic Denicolahttps://domenic.me/
Googlehttps://google.com
Copyrighthttps://www.w3.org/policies/#copyright
Web Machine Learning Community Grouphttps://www.w3.org/community/webmachinelearning/
W3C Community Contributor License Agreement (CLA)https://www.w3.org/community/about/agreements/cla/
summaryhttp://www.w3.org/community/about/agreements/cla-deed/
Web Machine Learning Community Grouphttps://www.w3.org/community/webmachinelearning/
W3C Community Contributor License Agreement (CLA)https://www.w3.org/community/about/agreements/cla/
W3C Community and Business Groupshttp://www.w3.org/community/
1 Introductionhttps://webmachinelearning.github.io/translation-api#intro
2 Dependencieshttps://webmachinelearning.github.io/translation-api#dependencies
3 The translator APIhttps://webmachinelearning.github.io/translation-api#translator-api
3.1 Creationhttps://webmachinelearning.github.io/translation-api#translator-creation
3.2 Availabilityhttps://webmachinelearning.github.io/translation-api#translator-availability
3.3 The Translator classhttps://webmachinelearning.github.io/translation-api#the-Translator-class
3.4 Translationhttps://webmachinelearning.github.io/translation-api#translator-translation
3.4.1 The algorithmhttps://webmachinelearning.github.io/translation-api#translator-algorithm
3.4.2 Usagehttps://webmachinelearning.github.io/translation-api#translator-usage
3.4.3 Errorshttps://webmachinelearning.github.io/translation-api#translator-errors
3.5 Permissions policy integrationhttps://webmachinelearning.github.io/translation-api#translator-permissions-policy
4 The language detector APIhttps://webmachinelearning.github.io/translation-api#language-detector-api
4.1 Creationhttps://webmachinelearning.github.io/translation-api#language-detector-creation
4.2 Availabilityhttps://webmachinelearning.github.io/translation-api#language-detector-availability
4.3 The LanguageDetector classhttps://webmachinelearning.github.io/translation-api#the-LanguageDetector-class
4.4 Language detectionhttps://webmachinelearning.github.io/translation-api#language-detector-language-detection
4.4.1 The algorithmhttps://webmachinelearning.github.io/translation-api#language-detector-algorithm
4.4.2 Usagehttps://webmachinelearning.github.io/translation-api#language-detector-usage
4.4.3 Errorshttps://webmachinelearning.github.io/translation-api#language-detector-errors
4.5 Permissions policy integrationhttps://webmachinelearning.github.io/translation-api#language-detector-permissions-policy
5 Privacy considerationshttps://webmachinelearning.github.io/translation-api#privacy
6 Security considerationshttps://webmachinelearning.github.io/translation-api#security
Indexhttps://webmachinelearning.github.io/translation-api#index
Terms defined by this specificationhttps://webmachinelearning.github.io/translation-api#index-defined-here
Terms defined by referencehttps://webmachinelearning.github.io/translation-api#index-defined-elsewhere
Referenceshttps://webmachinelearning.github.io/translation-api#references
Normative Referenceshttps://webmachinelearning.github.io/translation-api#normative
Non-Normative Referenceshttps://webmachinelearning.github.io/translation-api#informative
IDL Indexhttps://webmachinelearning.github.io/translation-api#idl-index
https://webmachinelearning.github.io/translation-api#intro
https://webmachinelearning.github.io/translation-api#dependencies
[INFRA]https://webmachinelearning.github.io/translation-api#biblio-infra
[BCP47]https://webmachinelearning.github.io/translation-api#biblio-bcp47
[ECMA-402]https://webmachinelearning.github.io/translation-api#biblio-ecma-402
[UTS35]https://webmachinelearning.github.io/translation-api#biblio-uts35
Writing Assistance APIs § 5 Shared infrastructurehttps://webmachinelearning.github.io/writing-assistance-apis/#supporting
Writing Assistance APIs § 6 Privacy considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#privacy
Writing Assistance APIs § 7 Security considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#security
[WRITING-ASSISTANCE-APIS]https://webmachinelearning.github.io/translation-api#biblio-writing-assistance-apis
https://webmachinelearning.github.io/translation-api#translator-api
Exposedhttps://webidl.spec.whatwg.org/#Exposed
SecureContexthttps://webidl.spec.whatwg.org/#SecureContext
Promisehttps://webidl.spec.whatwg.org/#idl-promise
Translatorhttps://webmachinelearning.github.io/translation-api#translator
createhttps://webmachinelearning.github.io/translation-api#dom-translator-create
TranslatorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreateoptions
Promisehttps://webidl.spec.whatwg.org/#idl-promise
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
availabilityhttps://webmachinelearning.github.io/translation-api#dom-translator-availability
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
Promisehttps://webidl.spec.whatwg.org/#idl-promise
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
translatehttps://webmachinelearning.github.io/translation-api#dom-translator-translate
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
ReadableStreamhttps://streams.spec.whatwg.org/#readablestream
translateStreaminghttps://webmachinelearning.github.io/translation-api#dom-translator-translatestreaming
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translator-sourcelanguage
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translator-targetlanguage
Promisehttps://webidl.spec.whatwg.org/#idl-promise
doublehttps://webidl.spec.whatwg.org/#idl-double
measureInputUsagehttps://webmachinelearning.github.io/translation-api#dom-translator-measureinputusage
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
unrestricted doublehttps://webidl.spec.whatwg.org/#idl-unrestricted-double
inputQuotahttps://webmachinelearning.github.io/translation-api#dom-translator-inputquota
Translatorhttps://webmachinelearning.github.io/translation-api#translator
DestroyableModelhttps://webmachinelearning.github.io/writing-assistance-apis/#destroyablemodel
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
CreateMonitorCallbackhttps://webmachinelearning.github.io/writing-assistance-apis/#callbackdef-createmonitorcallback
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
https://webmachinelearning.github.io/translation-api#translator-creation
creating an AI model objecthttps://webmachinelearning.github.io/writing-assistance-apis/#create-an-ai-model-object
translatorhttps://webmachinelearning.github.io/translation-api#permissiondef-translator
validate and canonicalize translator optionshttps://webmachinelearning.github.io/translation-api#validate-and-canonicalize-translator-options
compute translator options availabilityhttps://webmachinelearning.github.io/translation-api#compute-translator-options-availability
download the translation modelhttps://webmachinelearning.github.io/translation-api#download-the-translation-model
initialize the translation modelhttps://webmachinelearning.github.io/translation-api#initialize-the-translation-model
create the translator objecthttps://webmachinelearning.github.io/translation-api#create-the-translator-object
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
Validate and canonicalize language tagshttps://webmachinelearning.github.io/writing-assistance-apis/#validate-and-canonicalize-language-tags
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
Validate and canonicalize language tagshttps://webmachinelearning.github.io/writing-assistance-apis/#validate-and-canonicalize-language-tags
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
DOMException error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information
namehttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information-name
OperationErrorhttps://webidl.spec.whatwg.org/#operationerror
detailshttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information-details
realmhttps://tc39.es/ecma262/multipage/executable-code-and-execution-contexts.html#realm
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
Asserthttps://infra.spec.whatwg.org/#assert
surrounding agenthttps://tc39.es/ecma262/multipage/executable-code-and-execution-contexts.html#surrounding-agent
event loophttps://html.spec.whatwg.org/multipage/webappapis.html#concept-agent-event-loop
translationhttps://webmachinelearning.github.io/translation-api#translate
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
Translatorhttps://webmachinelearning.github.io/translation-api#translator
source languagehttps://webmachinelearning.github.io/translation-api#translator-source-language
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
target languagehttps://webmachinelearning.github.io/translation-api#translator-target-language
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
input quotahttps://webmachinelearning.github.io/translation-api#translator-input-quota
https://webmachinelearning.github.io/translation-api#translator-availability
computing AI model availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#compute-ai-model-availability
translatorhttps://webmachinelearning.github.io/translation-api#permissiondef-translator
validate and canonicalize translator optionshttps://webmachinelearning.github.io/translation-api#validate-and-canonicalize-translator-options
compute translator options availabilityhttps://webmachinelearning.github.io/translation-api#compute-translator-options-availability
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
translator language arc availabilitieshttps://webmachinelearning.github.io/translation-api#translator-language-arc-availabilities
For eachhttps://infra.spec.whatwg.org/#map-iterate
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
source languagehttps://webmachinelearning.github.io/translation-api#language-arc-source-language
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
target languagehttps://webmachinelearning.github.io/translation-api#language-arc-target-language
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
can be fulfilled by the identity translationhttps://webmachinelearning.github.io/translation-api#language-arc-can-be-fulfilled-by-the-identity-translation
availablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-available
downloadablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-downloadable
downloadinghttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-downloading
availablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-available
translator language arc availabilitieshttps://webmachinelearning.github.io/translation-api#translator-language-arc-availabilities
unavailablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-unavailable
https://webmachinelearning.github.io/translation-api#example-identity-translation
language archttps://webmachinelearning.github.io/translation-api#language-arc
can be fulfilled by the identity translationhttps://webmachinelearning.github.io/translation-api#language-arc-can-be-fulfilled-by-the-identity-translation
translator language arc availabilitieshttps://webmachinelearning.github.io/translation-api#translator-language-arc-availabilities
language archttps://webmachinelearning.github.io/translation-api#language-arc
translatehttps://webmachinelearning.github.io/translation-api#translate
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
create()https://webmachinelearning.github.io/translation-api#dom-translator-create
Translatorhttps://webmachinelearning.github.io/translation-api#translator
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translator-sourcelanguage
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translator-targetlanguage
unavailablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-unavailable
tuplehttps://infra.spec.whatwg.org/#tuple
Unicode canonicalized locale identifierhttps://tc39.es/ecma402/#sec-language-tags
maphttps://infra.spec.whatwg.org/#ordered-map
language arcshttps://webmachinelearning.github.io/translation-api#language-arc
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
can supporthttps://webmachinelearning.github.io/writing-assistance-apis/#model-availability-currently-supports
maphttps://infra.spec.whatwg.org/#ordered-map
language arcshttps://webmachinelearning.github.io/translation-api#language-arc
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
language archttps://webmachinelearning.github.io/translation-api#language-arc
currently supportshttps://webmachinelearning.github.io/writing-assistance-apis/#model-availability-currently-supports
source languagehttps://webmachinelearning.github.io/translation-api#language-arc-source-language
target languagehttps://webmachinelearning.github.io/translation-api#language-arc-target-language
language archttps://webmachinelearning.github.io/translation-api#language-arc
entryhttps://infra.spec.whatwg.org/#map-entry
keyhttps://infra.spec.whatwg.org/#map-key
language archttps://webmachinelearning.github.io/translation-api#language-arc
valuehttps://infra.spec.whatwg.org/#map-value
availablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-available
supporthttps://webmachinelearning.github.io/writing-assistance-apis/#model-availability-currently-supports
source languagehttps://webmachinelearning.github.io/translation-api#language-arc-source-language
target languagehttps://webmachinelearning.github.io/translation-api#language-arc-target-language
language archttps://webmachinelearning.github.io/translation-api#language-arc
entryhttps://infra.spec.whatwg.org/#map-entry
keyhttps://infra.spec.whatwg.org/#map-key
language archttps://webmachinelearning.github.io/translation-api#language-arc
valuehttps://infra.spec.whatwg.org/#map-value
downloadinghttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-downloading
supporthttps://webmachinelearning.github.io/writing-assistance-apis/#model-availability-currently-supports
source languagehttps://webmachinelearning.github.io/translation-api#language-arc-source-language
target languagehttps://webmachinelearning.github.io/translation-api#language-arc-target-language
language archttps://webmachinelearning.github.io/translation-api#language-arc
entryhttps://infra.spec.whatwg.org/#map-entry
keyhttps://infra.spec.whatwg.org/#map-key
language archttps://webmachinelearning.github.io/translation-api#language-arc
valuehttps://infra.spec.whatwg.org/#map-value
downloadablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-downloadable
keyshttps://infra.spec.whatwg.org/#map-getting-the-keys
language arcshttps://webmachinelearning.github.io/translation-api#language-arc
overlaphttps://webmachinelearning.github.io/translation-api#language-arc-overlaps
keyshttps://infra.spec.whatwg.org/#map-getting-the-keys
https://webmachinelearning.github.io/translation-api#example-language-arc-support
translator language arc availabilitieshttps://webmachinelearning.github.io/translation-api#translator-language-arc-availabilities
availablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-available
downloadablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-downloadable
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
availability()https://webmachinelearning.github.io/translation-api#dom-translator-availability
language archttps://webmachinelearning.github.io/translation-api#language-arc
sethttps://infra.spec.whatwg.org/#ordered-set
language arcshttps://webmachinelearning.github.io/translation-api#language-arc
sethttps://infra.spec.whatwg.org/#ordered-set
source languageshttps://webmachinelearning.github.io/translation-api#language-arc-source-language
itemhttps://infra.spec.whatwg.org/#list-item
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
source languagehttps://webmachinelearning.github.io/translation-api#language-arc-source-language
sethttps://infra.spec.whatwg.org/#ordered-set
target languageshttps://webmachinelearning.github.io/translation-api#language-arc-target-language
itemhttps://infra.spec.whatwg.org/#list-item
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
target languagehttps://webmachinelearning.github.io/translation-api#language-arc-target-language
https://webmachinelearning.github.io/translation-api#example-language-arc-overlap
language archttps://webmachinelearning.github.io/translation-api#language-arc
overlapshttps://webmachinelearning.github.io/translation-api#language-arc-overlaps
translator language arc availabilitieshttps://webmachinelearning.github.io/translation-api#translator-language-arc-availabilities
language arcshttps://webmachinelearning.github.io/translation-api#language-arc
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
language archttps://webmachinelearning.github.io/translation-api#language-arc
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
source languagehttps://webmachinelearning.github.io/translation-api#language-arc-source-language
target languagehttps://webmachinelearning.github.io/translation-api#language-arc-target-language
LookupMatchingLocaleByBestFithttps://tc39.es/ecma402/#sec-lookupmatchinglocalebybestfit
target languagehttps://webmachinelearning.github.io/translation-api#language-arc-target-language
source languagehttps://webmachinelearning.github.io/translation-api#language-arc-source-language
Translatorhttps://webmachinelearning.github.io/translation-api#translator
https://webmachinelearning.github.io/translation-api#the-Translator-class
Translatorhttps://webmachinelearning.github.io/translation-api#translator
stringhttps://infra.spec.whatwg.org/#string
Translatorhttps://webmachinelearning.github.io/translation-api#translator
stringhttps://infra.spec.whatwg.org/#string
Translatorhttps://webmachinelearning.github.io/translation-api#translator
thishttps://webidl.spec.whatwg.org/#this
source languagehttps://webmachinelearning.github.io/translation-api#translator-source-language
thishttps://webidl.spec.whatwg.org/#this
target languagehttps://webmachinelearning.github.io/translation-api#translator-target-language
thishttps://webidl.spec.whatwg.org/#this
input quotahttps://webmachinelearning.github.io/translation-api#translator-input-quota
translateshttps://webmachinelearning.github.io/translation-api#translate
thishttps://webidl.spec.whatwg.org/#this
source languagehttps://webmachinelearning.github.io/translation-api#translator-source-language
thishttps://webidl.spec.whatwg.org/#this
target languagehttps://webmachinelearning.github.io/translation-api#translator-target-language
thishttps://webidl.spec.whatwg.org/#this
input quotahttps://webmachinelearning.github.io/translation-api#translator-input-quota
getting an aggregated AI model resulthttps://webmachinelearning.github.io/writing-assistance-apis/#get-an-aggregated-ai-model-result
thishttps://webidl.spec.whatwg.org/#this
translateshttps://webmachinelearning.github.io/translation-api#translate
thishttps://webidl.spec.whatwg.org/#this
source languagehttps://webmachinelearning.github.io/translation-api#translator-source-language
thishttps://webidl.spec.whatwg.org/#this
target languagehttps://webmachinelearning.github.io/translation-api#translator-target-language
thishttps://webidl.spec.whatwg.org/#this
input quotahttps://webmachinelearning.github.io/translation-api#translator-input-quota
getting a streaming AI model resulthttps://webmachinelearning.github.io/writing-assistance-apis/#get-a-streaming-ai-model-result
thishttps://webidl.spec.whatwg.org/#this
measuring translator input usagehttps://webmachinelearning.github.io/translation-api#measure-translator-input-usage
thishttps://webidl.spec.whatwg.org/#this
source languagehttps://webmachinelearning.github.io/translation-api#translator-source-language
thishttps://webidl.spec.whatwg.org/#this
target languagehttps://webmachinelearning.github.io/translation-api#translator-target-language
measuring AI model input usagehttps://webmachinelearning.github.io/writing-assistance-apis/#measure-ai-model-input-usage
thishttps://webidl.spec.whatwg.org/#this
https://webmachinelearning.github.io/translation-api#translator-translation
https://webmachinelearning.github.io/translation-api#translator-algorithm
stringhttps://infra.spec.whatwg.org/#string
Unicode canonicalized locale identifierhttps://tc39.es/ecma402/#sec-language-tags
Unicode canonicalized locale identifierhttps://tc39.es/ecma402/#sec-language-tags
error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#error-information
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
measuring translator input usagehttps://webmachinelearning.github.io/translation-api#measure-translator-input-usage
error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#error-information
Asserthttps://infra.spec.whatwg.org/#assert
quota exceeded error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#quota-exceeded-error-information
requestedhttps://webmachinelearning.github.io/writing-assistance-apis/#quota-exceeded-error-information-requested
quotahttps://webmachinelearning.github.io/writing-assistance-apis/#quota-exceeded-error-information-quota
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
can be fulfilled by the identity translationhttps://webmachinelearning.github.io/translation-api#language-arc-can-be-fulfilled-by-the-identity-translation
Writing Assistance APIs § 6 Privacy considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#privacy
Writing Assistance APIs § 7 Security considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#security
Writing Assistance APIs § 6.4 User inputhttps://webmachinelearning.github.io/writing-assistance-apis/#privacy-user-input
Writing Assistance APIs § 7.2 Runtime shared resourceshttps://webmachinelearning.github.io/writing-assistance-apis/#security-runtime
stringhttps://infra.spec.whatwg.org/#string
Breakhttps://infra.spec.whatwg.org/#iteration-break
breakhttps://infra.spec.whatwg.org/#iteration-break
DOMException error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information
§ 3.4.3 Errorshttps://webmachinelearning.github.io/translation-api#translator-errors
Breakhttps://infra.spec.whatwg.org/#iteration-break
https://webmachinelearning.github.io/translation-api#translator-usage
stringhttps://infra.spec.whatwg.org/#string
Unicode canonicalized locale identifierhttps://tc39.es/ecma402/#sec-language-tags
Unicode canonicalized locale identifierhttps://tc39.es/ecma402/#sec-language-tags
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
translatehttps://webmachinelearning.github.io/translation-api#translate
https://webmachinelearning.github.io/translation-api#note-input-to-language-detector-model
DOMException error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information
§ 3.4.3 Errorshttps://webmachinelearning.github.io/translation-api#translator-errors
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
input quotahttps://webmachinelearning.github.io/translation-api#translator-input-quota
lengthhttps://infra.spec.whatwg.org/#string-length
https://webmachinelearning.github.io/translation-api#note-translator-input-usage
language model tokenization schemehttps://arxiv.org/abs/2404.08335
lengthhttps://infra.spec.whatwg.org/#string-length
DOMException error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information
§ 3.4.3 Errorshttps://webmachinelearning.github.io/translation-api#translator-errors
https://webmachinelearning.github.io/translation-api#translator-errors
DOMExceptionhttps://webidl.spec.whatwg.org/#idl-DOMException
nameshttps://webidl.spec.whatwg.org/#domexception-name
DOMExceptionhttps://webidl.spec.whatwg.org/#idl-DOMException
namehttps://webidl.spec.whatwg.org/#domexception-name
NotAllowedErrorhttps://webidl.spec.whatwg.org/#notallowederror
NotReadableErrorhttps://webidl.spec.whatwg.org/#notreadableerror
UnknownErrorhttps://webidl.spec.whatwg.org/#unknownerror
Writing Assistance APIs § 6 Privacy considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#privacy
Writing Assistance APIs § 7 Security considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#security
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
https://webmachinelearning.github.io/translation-api#translator-permissions-policy
policy-controlled featurehttps://w3c.github.io/webappsec-permissions-policy/#policy-controlled-feature
default allowlisthttps://w3c.github.io/webappsec-permissions-policy/#policy-controlled-feature-default-allowlist
'self'https://w3c.github.io/webappsec-permissions-policy/#default-allowlist-self
https://webmachinelearning.github.io/translation-api#language-detector-api
Exposedhttps://webidl.spec.whatwg.org/#Exposed
SecureContexthttps://webidl.spec.whatwg.org/#SecureContext
Promisehttps://webidl.spec.whatwg.org/#idl-promise
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
createhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-create
LanguageDetectorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreateoptions
Promisehttps://webidl.spec.whatwg.org/#idl-promise
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
availabilityhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-availability
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
Promisehttps://webidl.spec.whatwg.org/#idl-promise
sequencehttps://webidl.spec.whatwg.org/#idl-sequence
LanguageDetectionResulthttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectionresult
detecthttps://webmachinelearning.github.io/translation-api#dom-languagedetector-detect
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
LanguageDetectorDetectOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectordetectoptions
FrozenArrayhttps://webidl.spec.whatwg.org/#idl-frozen-array
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetector-expectedinputlanguages
Promisehttps://webidl.spec.whatwg.org/#idl-promise
doublehttps://webidl.spec.whatwg.org/#idl-double
measureInputUsagehttps://webmachinelearning.github.io/translation-api#dom-languagedetector-measureinputusage
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
LanguageDetectorDetectOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectordetectoptions
unrestricted doublehttps://webidl.spec.whatwg.org/#idl-unrestricted-double
inputQuotahttps://webmachinelearning.github.io/translation-api#dom-languagedetector-inputquota
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
DestroyableModelhttps://webmachinelearning.github.io/writing-assistance-apis/#destroyablemodel
sequencehttps://webidl.spec.whatwg.org/#idl-sequence
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
CreateMonitorCallbackhttps://webmachinelearning.github.io/writing-assistance-apis/#callbackdef-createmonitorcallback
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
doublehttps://webidl.spec.whatwg.org/#idl-double
https://webmachinelearning.github.io/translation-api#language-detector-creation
creating an AI model objecthttps://webmachinelearning.github.io/writing-assistance-apis/#create-an-ai-model-object
language-detectorhttps://webmachinelearning.github.io/translation-api#permissiondef-language-detector
validate and canonicalize language detector optionshttps://webmachinelearning.github.io/translation-api#validate-and-canonicalize-language-detector-options
compute language detector options availabilityhttps://webmachinelearning.github.io/translation-api#compute-language-detector-options-availability
download the language detector modelhttps://webmachinelearning.github.io/translation-api#download-the-language-detector-model
initialize the language detector modelhttps://webmachinelearning.github.io/translation-api#initialize-the-language-detector-model
create the language detector objecthttps://webmachinelearning.github.io/translation-api#create-the-language-detector-object
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
Validate and canonicalize language tagshttps://webmachinelearning.github.io/writing-assistance-apis/#validate-and-canonicalize-language-tags
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
DOMException error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information
namehttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information-name
OperationErrorhttps://webidl.spec.whatwg.org/#operationerror
detailshttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information-details
realmhttps://tc39.es/ecma262/multipage/executable-code-and-execution-contexts.html#realm
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
Asserthttps://infra.spec.whatwg.org/#assert
surrounding agenthttps://tc39.es/ecma262/multipage/executable-code-and-execution-contexts.html#surrounding-agent
event loophttps://html.spec.whatwg.org/multipage/webappapis.html#concept-agent-event-loop
language detectionhttps://webmachinelearning.github.io/translation-api#detect-languages
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
expected input languageshttps://webmachinelearning.github.io/translation-api#languagedetector-expected-input-languages
creating a frozen arrayhttps://webidl.spec.whatwg.org/#dfn-create-frozen-array
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
is not emptyhttps://infra.spec.whatwg.org/#list-is-empty
input quotahttps://webmachinelearning.github.io/translation-api#languagedetector-input-quota
https://webmachinelearning.github.io/translation-api#language-detector-availability
computing AI model availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#compute-ai-model-availability
language-detectorhttps://webmachinelearning.github.io/translation-api#permissiondef-language-detector
validate and canonicalize language detector optionshttps://webmachinelearning.github.io/translation-api#validate-and-canonicalize-language-detector-options
compute language detector options availabilityhttps://webmachinelearning.github.io/translation-api#compute-language-detector-options-availability
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
can supporthttps://webmachinelearning.github.io/writing-assistance-apis/#model-availability-currently-supports
getting the language availabilities partitionhttps://webmachinelearning.github.io/writing-assistance-apis/#get-the-language-availabilities-partition
computing language availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#compute-language-availability
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
https://webmachinelearning.github.io/translation-api#the-LanguageDetector-class
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
FrozenArrayhttps://webidl.spec.whatwg.org/#idl-frozen-array
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
thishttps://webidl.spec.whatwg.org/#this
expected input languageshttps://webmachinelearning.github.io/translation-api#languagedetector-expected-input-languages
thishttps://webidl.spec.whatwg.org/#this
input quotahttps://webmachinelearning.github.io/translation-api#languagedetector-input-quota
thishttps://webidl.spec.whatwg.org/#this
relevant global objecthttps://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global
Asserthttps://infra.spec.whatwg.org/#assert
Windowhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#window
associated Documenthttps://html.spec.whatwg.org/multipage/nav-history-apis.html#concept-document-window
fully activehttps://html.spec.whatwg.org/multipage/document-sequences.html#fully-active
a promise rejected withhttps://webidl.spec.whatwg.org/#a-promise-rejected-with
InvalidStateErrorhttps://webidl.spec.whatwg.org/#invalidstateerror
DOMExceptionhttps://webidl.spec.whatwg.org/#idl-DOMException
thishttps://webidl.spec.whatwg.org/#this
destruction abort controllerhttps://webmachinelearning.github.io/writing-assistance-apis/#destroyablemodel-destruction-abort-controller
signalhttps://dom.spec.whatwg.org/#abortcontroller-signal
existshttps://infra.spec.whatwg.org/#map-exists
appendhttps://infra.spec.whatwg.org/#set-append
creating a dependent abort signalhttps://dom.spec.whatwg.org/#create-a-dependent-abort-signal
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
thishttps://webidl.spec.whatwg.org/#this
relevant realmhttps://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-realm
abortedhttps://dom.spec.whatwg.org/#abortsignal-aborted
a promise rejected withhttps://webidl.spec.whatwg.org/#a-promise-rejected-with
abort reasonhttps://dom.spec.whatwg.org/#abortsignal-abort-reason
a new promisehttps://webidl.spec.whatwg.org/#a-new-promise
thishttps://webidl.spec.whatwg.org/#this
relevant realmhttps://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-realm
event loophttps://html.spec.whatwg.org/multipage/webappapis.html#event-loop
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
Add the following abort stepshttps://dom.spec.whatwg.org/#abortsignal-add
Rejecthttps://webidl.spec.whatwg.org/#reject
abort reasonhttps://dom.spec.whatwg.org/#abortsignal-abort-reason
thishttps://webidl.spec.whatwg.org/#this
input quotahttps://webmachinelearning.github.io/translation-api#languagedetector-input-quota
In parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
detecting languageshttps://webmachinelearning.github.io/translation-api#detect-languages
Queue a global taskhttps://html.spec.whatwg.org/multipage/webappapis.html#queue-a-global-task
AI task sourcehttps://webmachinelearning.github.io/writing-assistance-apis/#ai-task-source
error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#error-information
rejecthttps://webidl.spec.whatwg.org/#reject
converting error information into an exception objecthttps://webmachinelearning.github.io/writing-assistance-apis/#convert-error-information-into-an-exception-object
Asserthttps://infra.spec.whatwg.org/#assert
listhttps://infra.spec.whatwg.org/#list
LanguageDetectionResulthttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectionresult
Resolvehttps://webidl.spec.whatwg.org/#resolve
measuring language detector input usagehttps://webmachinelearning.github.io/translation-api#measure-language-detector-input-usage
measuring AI model input usagehttps://webmachinelearning.github.io/writing-assistance-apis/#measure-ai-model-input-usage
thishttps://webidl.spec.whatwg.org/#this
https://webmachinelearning.github.io/translation-api#language-detector-language-detection
https://webmachinelearning.github.io/translation-api#language-detector-algorithm
stringhttps://infra.spec.whatwg.org/#string
error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#error-information
listhttps://infra.spec.whatwg.org/#list
LanguageDetectionResulthttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectionresult
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
measuring language detector input usagehttps://webmachinelearning.github.io/translation-api#measure-language-detector-input-usage
error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#error-information
Asserthttps://infra.spec.whatwg.org/#assert
quota exceeded error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#quota-exceeded-error-information
requestedhttps://webmachinelearning.github.io/writing-assistance-apis/#quota-exceeded-error-information-requested
quotahttps://webmachinelearning.github.io/writing-assistance-apis/#quota-exceeded-error-information-quota
getting the language availabilities partitionhttps://webmachinelearning.github.io/writing-assistance-apis/#get-the-language-availabilities-partition
availablehttps://webmachinelearning.github.io/writing-assistance-apis/#dom-availability-available
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
maphttps://infra.spec.whatwg.org/#ordered-map
keyhttps://infra.spec.whatwg.org/#map-key
valuehttps://infra.spec.whatwg.org/#map-value
valueshttps://infra.spec.whatwg.org/#map-getting-the-values
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
https://webmachinelearning.github.io/translation-api#example-multilingual-input
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
code pointshttps://infra.spec.whatwg.org/#code-point
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
code pointshttps://infra.spec.whatwg.org/#code-point
error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#error-information
§ 4.4.3 Errorshttps://webmachinelearning.github.io/translation-api#language-detector-errors
Writing Assistance APIs § 6 Privacy considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#privacy
Writing Assistance APIs § 7 Security considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#security
Writing Assistance APIs § 6.4 User inputhttps://webmachinelearning.github.io/writing-assistance-apis/#privacy-user-input
Writing Assistance APIs § 7.2 Runtime shared resourceshttps://webmachinelearning.github.io/writing-assistance-apis/#security-runtime
Sort in descending orderhttps://infra.spec.whatwg.org/#map-sort-in-descending-order
entrieshttps://infra.spec.whatwg.org/#map-entry
valuehttps://infra.spec.whatwg.org/#map-value
valuehttps://infra.spec.whatwg.org/#map-value
listhttps://infra.spec.whatwg.org/#list
For eachhttps://infra.spec.whatwg.org/#map-iterate
breakhttps://infra.spec.whatwg.org/#iteration-break
breakhttps://infra.spec.whatwg.org/#iteration-break
Appendhttps://infra.spec.whatwg.org/#list-append
detectedLanguagehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-detectedlanguage
confidencehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-confidence
breakhttps://infra.spec.whatwg.org/#iteration-break
Asserthttps://infra.spec.whatwg.org/#assert
Asserthttps://infra.spec.whatwg.org/#assert
sizehttps://infra.spec.whatwg.org/#list-size
sizehttps://infra.spec.whatwg.org/#list-size
confidencehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-confidence
Appendhttps://infra.spec.whatwg.org/#list-append
detectedLanguagehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-detectedlanguage
confidencehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-confidence
https://webmachinelearning.github.io/translation-api#note-language-detection-post-processing
https://webmachinelearning.github.io/translation-api#language-detector-usage
stringhttps://infra.spec.whatwg.org/#string
Asserthttps://infra.spec.whatwg.org/#assert
in parallelhttps://html.spec.whatwg.org/multipage/infrastructure.html#in-parallel
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
detect languageshttps://webmachinelearning.github.io/translation-api#detect-languages
https://webmachinelearning.github.io/translation-api#note-input-to-translator-model
DOMException error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information
§ 4.4.3 Errorshttps://webmachinelearning.github.io/translation-api#language-detector-errors
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
input quotahttps://webmachinelearning.github.io/translation-api#languagedetector-input-quota
lengthhttps://infra.spec.whatwg.org/#string-length
https://webmachinelearning.github.io/translation-api#note-language-detector-input-usage
language model tokenization schemehttps://arxiv.org/abs/2404.08335
lengthhttps://infra.spec.whatwg.org/#string-length
DOMException error informationhttps://webmachinelearning.github.io/writing-assistance-apis/#domexception-error-information
§ 4.4.3 Errorshttps://webmachinelearning.github.io/translation-api#language-detector-errors
https://webmachinelearning.github.io/translation-api#language-detector-errors
DOMExceptionhttps://webidl.spec.whatwg.org/#idl-DOMException
nameshttps://webidl.spec.whatwg.org/#domexception-name
DOMExceptionhttps://webidl.spec.whatwg.org/#idl-DOMException
namehttps://webidl.spec.whatwg.org/#domexception-name
NotAllowedErrorhttps://webidl.spec.whatwg.org/#notallowederror
UnknownErrorhttps://webidl.spec.whatwg.org/#unknownerror
Writing Assistance APIs § 6 Privacy considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#privacy
Writing Assistance APIs § 7 Security considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#security
implementation-definedhttps://infra.spec.whatwg.org/#implementation-defined
https://webmachinelearning.github.io/translation-api#language-detector-permissions-policy
policy-controlled featurehttps://w3c.github.io/webappsec-permissions-policy/#policy-controlled-feature
default allowlisthttps://w3c.github.io/webappsec-permissions-policy/#policy-controlled-feature-default-allowlist
'self'https://w3c.github.io/webappsec-permissions-policy/#default-allowlist-self
https://webmachinelearning.github.io/translation-api#privacy
Writing Assistance APIs § 6 Privacy considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#privacy
§ 2 Dependencieshttps://webmachinelearning.github.io/translation-api#dependencies
https://webmachinelearning.github.io/translation-api#security
Writing Assistance APIs § 7 Security considerationshttps://webmachinelearning.github.io/writing-assistance-apis/#security
§ 2 Dependencieshttps://webmachinelearning.github.io/translation-api#dependencies
https://webmachinelearning.github.io/translation-api#index
https://webmachinelearning.github.io/translation-api#index-defined-here
availability()https://webmachinelearning.github.io/translation-api#dom-languagedetector-availability
method for LanguageDetectorhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-availability
method for Translatorhttps://webmachinelearning.github.io/translation-api#dom-translator-availability
can be fulfilled by the identity translationhttps://webmachinelearning.github.io/translation-api#language-arc-can-be-fulfilled-by-the-identity-translation
compute language detector options availabilityhttps://webmachinelearning.github.io/translation-api#compute-language-detector-options-availability
compute translator options availabilityhttps://webmachinelearning.github.io/translation-api#compute-translator-options-availability
confidencehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-confidence
create()https://webmachinelearning.github.io/translation-api#dom-languagedetector-create
method for LanguageDetectorhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-create
method for Translatorhttps://webmachinelearning.github.io/translation-api#dom-translator-create
create the language detector objecthttps://webmachinelearning.github.io/translation-api#create-the-language-detector-object
create the translator objecthttps://webmachinelearning.github.io/translation-api#create-the-translator-object
detectedLanguagehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-detectedlanguage
detect(input)https://webmachinelearning.github.io/translation-api#dom-languagedetector-detect
detect(input, options)https://webmachinelearning.github.io/translation-api#dom-languagedetector-detect
detect languageshttps://webmachinelearning.github.io/translation-api#detect-languages
download the language detector modelhttps://webmachinelearning.github.io/translation-api#download-the-language-detector-model
download the translation modelhttps://webmachinelearning.github.io/translation-api#download-the-translation-model
expected input languageshttps://webmachinelearning.github.io/translation-api#languagedetector-expected-input-languages
attribute for LanguageDetectorhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-expectedinputlanguages
dict-member for LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
initialize the language detector modelhttps://webmachinelearning.github.io/translation-api#initialize-the-language-detector-model
initialize the translation modelhttps://webmachinelearning.github.io/translation-api#initialize-the-translation-model
dfn for LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector-input-quota
dfn for Translatorhttps://webmachinelearning.github.io/translation-api#translator-input-quota
attribute for LanguageDetectorhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-inputquota
attribute for Translatorhttps://webmachinelearning.github.io/translation-api#dom-translator-inputquota
language archttps://webmachinelearning.github.io/translation-api#language-arc
LanguageDetectionResulthttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectionresult
language-detectorhttps://webmachinelearning.github.io/translation-api#permissiondef-language-detector
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
LanguageDetectorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreateoptions
LanguageDetectorDetectOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectordetectoptions
method for LanguageDetectorhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-measureinputusage
method for Translatorhttps://webmachinelearning.github.io/translation-api#dom-translator-measureinputusage
method for LanguageDetectorhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-measureinputusage
method for Translatorhttps://webmachinelearning.github.io/translation-api#dom-translator-measureinputusage
measure language detector input usagehttps://webmachinelearning.github.io/translation-api#measure-language-detector-input-usage
measure translator input usagehttps://webmachinelearning.github.io/translation-api#measure-translator-input-usage
dict-member for LanguageDetectorCreateOptionshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreateoptions-monitor
dict-member for TranslatorCreateOptionshttps://webmachinelearning.github.io/translation-api#dom-translatorcreateoptions-monitor
overlapshttps://webmachinelearning.github.io/translation-api#language-arc-overlaps
dict-member for LanguageDetectorCreateOptionshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreateoptions-signal
dict-member for LanguageDetectorDetectOptionshttps://webmachinelearning.github.io/translation-api#dom-languagedetectordetectoptions-signal
dict-member for TranslatorCreateOptionshttps://webmachinelearning.github.io/translation-api#dom-translatorcreateoptions-signal
dict-member for TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dom-translatortranslateoptions-signal
dfn for Translatorhttps://webmachinelearning.github.io/translation-api#translator-source-language
dfn for language archttps://webmachinelearning.github.io/translation-api#language-arc-source-language
attribute for Translatorhttps://webmachinelearning.github.io/translation-api#dom-translator-sourcelanguage
dict-member for TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
dfn for Translatorhttps://webmachinelearning.github.io/translation-api#translator-target-language
dfn for language archttps://webmachinelearning.github.io/translation-api#language-arc-target-language
attribute for Translatorhttps://webmachinelearning.github.io/translation-api#dom-translator-targetlanguage
dict-member for TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
translatehttps://webmachinelearning.github.io/translation-api#translate
translate(input)https://webmachinelearning.github.io/translation-api#dom-translator-translate
translate(input, options)https://webmachinelearning.github.io/translation-api#dom-translator-translate
translateStreaming(input)https://webmachinelearning.github.io/translation-api#dom-translator-translatestreaming
translateStreaming(input, options)https://webmachinelearning.github.io/translation-api#dom-translator-translatestreaming
Translatorhttps://webmachinelearning.github.io/translation-api#translator
translatorhttps://webmachinelearning.github.io/translation-api#permissiondef-translator
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
TranslatorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreateoptions
translator language arc availabilitieshttps://webmachinelearning.github.io/translation-api#translator-language-arc-availabilities
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
validate and canonicalize language detector optionshttps://webmachinelearning.github.io/translation-api#validate-and-canonicalize-language-detector-options
validate and canonicalize translator optionshttps://webmachinelearning.github.io/translation-api#validate-and-canonicalize-translator-options
https://webmachinelearning.github.io/translation-api#index-defined-elsewhere
https://webmachinelearning.github.io/translation-api#references
https://webmachinelearning.github.io/translation-api#normative
DOM Standardhttps://dom.spec.whatwg.org/
https://dom.spec.whatwg.org/https://dom.spec.whatwg.org/
ECMAScript Internationalization API Specificationhttps://tc39.es/ecma402/
https://tc39.es/ecma402/https://tc39.es/ecma402/
ECMAScript Language Specificationhttps://tc39.es/ecma262/multipage/
https://tc39.es/ecma262/multipage/https://tc39.es/ecma262/multipage/
HTML Standardhttps://html.spec.whatwg.org/multipage/
https://html.spec.whatwg.org/multipage/https://html.spec.whatwg.org/multipage/
Infra Standardhttps://infra.spec.whatwg.org/
https://infra.spec.whatwg.org/https://infra.spec.whatwg.org/
Permissions Policyhttps://w3c.github.io/webappsec-permissions-policy/
https://w3c.github.io/webappsec-permissions-policy/https://w3c.github.io/webappsec-permissions-policy/
Streams Standardhttps://streams.spec.whatwg.org/
https://streams.spec.whatwg.org/https://streams.spec.whatwg.org/
Web IDL Standardhttps://webidl.spec.whatwg.org/
https://webidl.spec.whatwg.org/https://webidl.spec.whatwg.org/
Writing Assistance APIshttps://webmachinelearning.github.io/writing-assistance-apis/
https://webmachinelearning.github.io/writing-assistance-apis/https://webmachinelearning.github.io/writing-assistance-apis/
https://webmachinelearning.github.io/translation-api#informative
Tags for Identifying Languageshttps://www.rfc-editor.org/rfc/rfc5646
https://www.rfc-editor.org/rfc/rfc5646https://www.rfc-editor.org/rfc/rfc5646
Unicode Locale Data Markup Language (LDML)https://www.unicode.org/reports/tr35/tr35-61/tr35.html
https://www.unicode.org/reports/tr35/tr35-61/tr35.htmlhttps://www.unicode.org/reports/tr35/tr35-61/tr35.html
https://webmachinelearning.github.io/translation-api#idl-index
Exposedhttps://webidl.spec.whatwg.org/#Exposed
SecureContexthttps://webidl.spec.whatwg.org/#SecureContext
Translatorhttps://webmachinelearning.github.io/translation-api#translator
Promisehttps://webidl.spec.whatwg.org/#idl-promise
Translatorhttps://webmachinelearning.github.io/translation-api#translator
createhttps://webmachinelearning.github.io/translation-api#dom-translator-create
TranslatorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreateoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-translator-create-options-options
Promisehttps://webidl.spec.whatwg.org/#idl-promise
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
availabilityhttps://webmachinelearning.github.io/translation-api#dom-translator-availability
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-translator-availability-options-options
Promisehttps://webidl.spec.whatwg.org/#idl-promise
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
translatehttps://webmachinelearning.github.io/translation-api#dom-translator-translate
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
inputhttps://webmachinelearning.github.io/translation-api#dom-translator-translate-input-options-input
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-translator-translate-input-options-options
ReadableStreamhttps://streams.spec.whatwg.org/#readablestream
translateStreaminghttps://webmachinelearning.github.io/translation-api#dom-translator-translatestreaming
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
inputhttps://webmachinelearning.github.io/translation-api#dom-translator-translatestreaming-input-options-input
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-translator-translatestreaming-input-options-options
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translator-sourcelanguage
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translator-targetlanguage
Promisehttps://webidl.spec.whatwg.org/#idl-promise
doublehttps://webidl.spec.whatwg.org/#idl-double
measureInputUsagehttps://webmachinelearning.github.io/translation-api#dom-translator-measureinputusage
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
inputhttps://webmachinelearning.github.io/translation-api#dom-translator-measureinputusage-input-options-input
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-translator-measureinputusage-input-options-options
unrestricted doublehttps://webidl.spec.whatwg.org/#idl-unrestricted-double
inputQuotahttps://webmachinelearning.github.io/translation-api#dom-translator-inputquota
Translatorhttps://webmachinelearning.github.io/translation-api#translator
DestroyableModelhttps://webmachinelearning.github.io/writing-assistance-apis/#destroyablemodel
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
sourceLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-sourcelanguage
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
targetLanguagehttps://webmachinelearning.github.io/translation-api#dom-translatorcreatecoreoptions-targetlanguage
TranslatorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreateoptions
TranslatorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatorcreatecoreoptions
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
signalhttps://webmachinelearning.github.io/translation-api#dom-translatorcreateoptions-signal
CreateMonitorCallbackhttps://webmachinelearning.github.io/writing-assistance-apis/#callbackdef-createmonitorcallback
monitorhttps://webmachinelearning.github.io/translation-api#dom-translatorcreateoptions-monitor
TranslatorTranslateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-translatortranslateoptions
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
signalhttps://webmachinelearning.github.io/translation-api#dom-translatortranslateoptions-signal
Exposedhttps://webidl.spec.whatwg.org/#Exposed
SecureContexthttps://webidl.spec.whatwg.org/#SecureContext
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
Promisehttps://webidl.spec.whatwg.org/#idl-promise
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
createhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-create
LanguageDetectorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreateoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-languagedetector-create-options-options
Promisehttps://webidl.spec.whatwg.org/#idl-promise
Availabilityhttps://webmachinelearning.github.io/writing-assistance-apis/#enumdef-availability
availabilityhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-availability
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-languagedetector-availability-options-options
Promisehttps://webidl.spec.whatwg.org/#idl-promise
sequencehttps://webidl.spec.whatwg.org/#idl-sequence
LanguageDetectionResulthttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectionresult
detecthttps://webmachinelearning.github.io/translation-api#dom-languagedetector-detect
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
inputhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-detect-input-options-input
LanguageDetectorDetectOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectordetectoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-languagedetector-detect-input-options-options
FrozenArrayhttps://webidl.spec.whatwg.org/#idl-frozen-array
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetector-expectedinputlanguages
Promisehttps://webidl.spec.whatwg.org/#idl-promise
doublehttps://webidl.spec.whatwg.org/#idl-double
measureInputUsagehttps://webmachinelearning.github.io/translation-api#dom-languagedetector-measureinputusage
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
inputhttps://webmachinelearning.github.io/translation-api#dom-languagedetector-measureinputusage-input-options-input
LanguageDetectorDetectOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectordetectoptions
optionshttps://webmachinelearning.github.io/translation-api#dom-languagedetector-measureinputusage-input-options-options
unrestricted doublehttps://webidl.spec.whatwg.org/#idl-unrestricted-double
inputQuotahttps://webmachinelearning.github.io/translation-api#dom-languagedetector-inputquota
LanguageDetectorhttps://webmachinelearning.github.io/translation-api#languagedetector
DestroyableModelhttps://webmachinelearning.github.io/writing-assistance-apis/#destroyablemodel
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
sequencehttps://webidl.spec.whatwg.org/#idl-sequence
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
expectedInputLanguageshttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreatecoreoptions-expectedinputlanguages
LanguageDetectorCreateOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreateoptions
LanguageDetectorCreateCoreOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectorcreatecoreoptions
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
signalhttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreateoptions-signal
CreateMonitorCallbackhttps://webmachinelearning.github.io/writing-assistance-apis/#callbackdef-createmonitorcallback
monitorhttps://webmachinelearning.github.io/translation-api#dom-languagedetectorcreateoptions-monitor
LanguageDetectorDetectOptionshttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectordetectoptions
AbortSignalhttps://dom.spec.whatwg.org/#abortsignal
signalhttps://webmachinelearning.github.io/translation-api#dom-languagedetectordetectoptions-signal
LanguageDetectionResulthttps://webmachinelearning.github.io/translation-api#dictdef-languagedetectionresult
DOMStringhttps://webidl.spec.whatwg.org/#idl-DOMString
detectedLanguagehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-detectedlanguage
doublehttps://webidl.spec.whatwg.org/#idl-double
confidencehttps://webmachinelearning.github.io/translation-api#dom-languagedetectionresult-confidence

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no


URLs of crawlers that visited me.