Click here to download the Blitz Browser!

WPT

wpt / ai / translator / translator.optional.https.window.html

Runs: Chrome 155.0.8039.0 (wpt@508cc6a62, 2026-09-03) | Firefox 157.0a1 (wpt@508cc6a62, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-56c61 (wpt@8fdda8ce4, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total0/200/200/200/200/20NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Create requires user activation when availability is "downloadable"TIMEOUTFAILFAILFAILFAIL
Simple Translator.translate() callNOTRUNFAILFAILFAILFAIL
Simple Translator.translateStreaming() callNOTRUNFAILFAILFAILFAIL
Multiple sentence Translator.translateStreaming() callNOTRUNFAILFAILFAILFAIL
Multiple sentence Translator.translateStreaming() call with honorificNOTRUNFAILFAILFAILFAIL
Translate Streaming API must continue even after GC has been performed.NOTRUNFAILFAILFAILFAIL
Translator: sourceLanguage and targetLanguage are equal to their respective option passed in to Translator.create.NOTRUNFAILFAILFAILFAIL
Translator.create() call with an aborted signal.NOTRUNFAILFAILFAILFAIL
Aborting Translator.create().NOTRUNFAILFAILFAILFAIL
Translator.translate() call with an aborted signal.NOTRUNFAILFAILFAILFAIL
Aborting Translator.translate().NOTRUNFAILFAILFAILFAIL
Calling Translator.destroy() aborts calls to write and measureInputUsage.NOTRUNFAILFAILFAILFAIL
Translator.translateStreaming() fails after destroyedNOTRUNFAILFAILFAILFAIL
Translator.create()'s abort signal destroys its Translator after creation.NOTRUNFAILFAILFAILFAIL
Translator.create() notifies its monitor on downloadprogressNOTRUNFAILFAILFAILFAIL
Progress events are not emitted after aborted.NOTRUNTIMEOUTTIMEOUTTIMEOUTTIMEOUT
Translator.translate() echoes non-translatable contentNOTRUNNOTRUNNOTRUNNOTRUNNOTRUN
Translator.measureInputUsage() and inputQuota basic usage.NOTRUNNOTRUNNOTRUNNOTRUNNOTRUN
Translator.measureInputUsage() call with an aborted signal.NOTRUNNOTRUNNOTRUNNOTRUNNOTRUN
Aborting Translator.measureInputUsage().NOTRUNNOTRUNNOTRUNNOTRUNNOTRUN