lingva-scraper-update
Version:
Google Translate scraper for Lingva Translate
176 lines (175 loc) • 3.19 kB
TypeScript
import { LangCodeGoogle } from "./language";
export declare type Boilerplate = [
[
"wrb.fr",
"MkEWBc",
string,
null,
null,
null,
"generic"
],
[
"di",
number
],
[
"af.httprm",
number,
string,
number
]
];
export declare type Data = [
DataSource,
DataTarget,
LangCodeGoogle<"source">,
// source/detected
DataExtra | undefined
];
declare type DataSource = [
string | null,
// pronunciation
[
[
[
null,
string
],
string,
1,
[
1
],
string
] | null,
[
LangCodeGoogle<"source">
] | null
] | null,
LangCodeGoogle<"source"> | null,
[
[
[
0,
[
[
[
null,
number
]
],
[
true
]
]
]
],
number
],
[
[
string,
null,
null,
string
]
]
];
declare type DataTarget = [
[
[
null,
string | null,
null,
null,
null,
[
string,
null,
null,
null,
[
string,
number[]
][]
][]
]
],
LangCodeGoogle<"target">,
1,
LangCodeGoogle<"source">,
[
string,
LangCodeGoogle<"source">,
LangCodeGoogle<"target">,
true
]
];
declare type DataExtra = [
string,
// query
[
[
string,
[
string,
string,
// example
true | null,
null,
[
[
string
]
] | null,
[
[
string
][],
[
[
string
]
] | undefined
][] | undefined
][]
][],
number,
true | undefined
] | null,
[
[
null,
string
][],
number,
number
] | null,
[
string[],
null,
number
] | null,
null,
[
[
string,
[
string,
// word,
string | null,
string[],
number,
true
][],
LangCodeGoogle<"target">,
LangCodeGoogle<"source">
][]
] | null,
null,
null,
LangCodeGoogle<"source">,
number
];
export {};