Name Description Size
AboutTranslationsChild.sys.mjs @typedef {import("./TranslationsChild.sys.mjs").TranslationsEngine} TranslationsEngine @typedef {import("./TranslationsChild.sys.mjs").SupportedLanguages} SupportedLanguages 7567
AboutTranslationsParent.sys.mjs This parent is blank because the Translations actor handles most of the features needed in AboutTranslations. 2680
moz.build 456
TranslationsChild.sys.mjs This file is extremely sensitive to memory size and performance! 3671
TranslationsEngineChild.sys.mjs The engine child is responsible for exposing privileged code to the un-privileged space the engine runs in. 5449
TranslationsEngineParent.sys.mjs The translations engine is in its own content process. This actor handles the marshalling of the data such as the engine payload and port passing. 3981
TranslationsParent.sys.mjs The pivot language is used to pivot between two different language translations when there is not a model available to translate directly between the two. In this case "en" is common between the various supported models. For instance given the following two models: "fr" -> "en" "en" -> "it" You can accomplish: "fr" -> "it" By doing: "fr" -> "en" -> "it" 120065