@c-sheep/i18n-extract-cli
Version:
这是一款能够自动将代码里的中文转成i18n国际化标记的命令行工具。当然,你也可以用它实现将中文语言包自动翻译成其他语言。适用于vue2、vue3和react
21 lines (20 loc) • 756 B
TypeScript
export declare class TranslateAction {
client: any;
signleBar: any;
constructor(type: string | undefined, credential: {
secretId?: string;
secretKey?: string;
}, region?: string);
sleep: () => Promise<unknown>;
createSingleBar: (targetLang?: string, num?: number) => void;
translateWithTencent(sourceTexts: string[], targetLang?: string): Promise<{
[k: string]: string;
}>;
/**
* 腾讯云翻译方法
* @param {string[]} sourceTexts 待翻译的原文列表
* @param {string} targetLang 目标语言(如 "en")
* @returns {Promise<string[]>} 翻译后的文本列表
*/
excuteTranslateWithTencent(sourceTexts: string[], targetLang?: string): Promise<string[]>;
}