Hierarchy (View Summary)

Constructors

Properties

allowUnsafeEval: boolean
apiExtra?: unknown
apiKey?: string
apiUrl: string
apiUrlPlaceholder: string = "https://libretranslate.com"
baseLang: string = config.baseLang
fetchOpts: Record<string, unknown>
headers: {
    Accept: string;
    "Accept-Encoding": string;
    "Accept-Language": string;
    DNT: number;
    "User-Agent": string;
} = ...
origin: string
originPlaceholder: string = "https://libretranslate.com"

Methods

  • Returns Promise<
        {
            creationTimestamp: number;
            maxAge: number;
            sessionId: string;
            token: string;
        },
    >

  • Parameters

    • Optionalbody: FormData
    • headers: Record<string, string> = {}
    • method: RequestMethod = "POST"

    Returns {
        body: undefined | FormData;
        headers: {
            Accept: string;
            "Accept-Encoding": string;
            "Accept-Language": string;
            DNT: number;
            Origin: string;
            Referer: string;
            "User-Agent": string;
        };
        method: RequestMethod;
    }

  • Parameters

    • params: Record<string, string> = {}

    Returns string