BabelShark config
babelSharkConfig
global variable is being used by BabelShark embed script to configure the behavior of the translation engine.
This object has to be set before loading babelshark.js script. The minimal configuration is the following:
<script>
window.babelSharkConfig = {
projectId: 1000,
accessCode: "..."
};
</script>
...
<script defer src="https://cdn.babelshark.net/static/babelshark-embed/babelshark.js"></script>
Configuration options
The complete TypeScript interface for configuration object is:
interface BabelSharkConfig {
// Project ID
projectId: number;
// _Public_ access code for the embedded script
accessCode: string;
// Optional flag to detect language automatically using navigator.language
detectLanguage?: boolean;
// Optional flag to pick language from query string parameter
detectFromQueryString?: string;
// Callback to be called when BabelShark is initialized
onLoaded?: (instance: BabelShark) => void;
// The instance of BabelShark currently running (set on script load)
instance?: BabelShark;
}
Last updated