translate - v1.10.0
    Preparing search index...

    Class YandexGPTProvider

    The total limit of characters per request is 10k chars

    Hierarchy (View Summary)

    Index
    allowUnsafeEval: boolean
    apiExtra?: unknown
    apiKey?: string
    apiUrl: string
    apiUrlPlaceholder: string = "https://translate.yandex.net/api/v1/tr.json"
    baseLang: string = config.baseLang
    fetchOpts: Record<string, unknown>
    headers: { "Content-Type": string; "User-Agent": string } = ...
    MAX_UID: number = ...
    NANO_DIFF: number = 1000000
    origin: string
    originPlaceholder: string = "https://translate.yandex.ru"
    sessionUrl: string = "https://translate.yandex.ru/props/api/v1.0"
    YAGPT_ORIGIN: string = "https://neuro.translate.yandex.ru"
    • Parameters

      • body: URLSearchParams | null
      • headers: Record<string, string> = {}
      • method: RequestMethod = "POST"

      Returns {
          body: URLSearchParams | null;
          headers: {
              "Content-Type": string;
              Origin: string;
              Referer: string;
              "User-Agent": string;
          };
          method: RequestMethod;
      }

    • Parameters

      • text: string | string[]
      • lang: string = "en-ru"
      • options: TranslateOptions = TranslateOptions.default
      • format: "text" | "html" = "text"

      Returns Promise<
          {
              align: string[]
              | undefined;
              detected: Record<"lang", string> | undefined;
              lang: `${string}-${string}`;
              translations: string[];
          },
      >

    • You can use this method if you need also get a detected language or align

      Parameters

      • text: string | string[]
      • lang: string = "en-ru"
      • options: TranslateOptions = TranslateOptions.default
      • format: "text" | "html" = "text"

      Returns Promise<
          {
              align: string[]
              | undefined;
              detected: Record<"lang", string> | undefined;
              lang: `${string}-${string}`;
              translations: string[];
          },
      >