translate - v1.0.8
    Preparing search index...

    Class LibreTranslateProvider

    Hierarchy (View Summary)

    Index

    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