Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | 1x 1x 1x 9x 7x 7x 2x 2x 9x 1x 1x 1x 1x 1x | import translateService from './translate';
import { parseMultiple } from './util';
import { isSupport, getAllLanguage, getAllCode } from './language';
import { AxiosProxyConfig } from 'axios-https-proxy-fix';
export type Tld = 'cn' | 'com'
export interface Options {
tld?: Tld;
from?: string,
to: string,
proxy?: AxiosProxyConfig,
config?: Object,
browers?: boolean,
browersUrl?: string,
format?: string,
isUserAgent?: boolean,
userAgent?: string,
client?: string
}
function translate(value: string | string[], options: Options): Promise<any> {
// {tld: "cn"}
let text: string[];
if(typeof value === 'string') {
text = [value];
!options.format && (options.format = 'text');
} else {
text = value;
!options.format && (options.format = 'html');
}
return translateService(text, options);
}
export {
parseMultiple,
isSupport,
getAllLanguage,
getAllCode
};
export default translate;
|