MCPcopy Create free account
hub / github.com/Bistutu/FluentRead / detectlang

Function detectlang

entrypoints/utils/common.ts:18–37  ·  view source on GitHub ↗
(origin: string)

Source from the content-addressed store, hash-verified

16
17// 输出标准的语言类型,franc 只返回最可信的结果,francAll 返回所有结果并包含确信度
18export function detectlang(origin: string): string {
19 const find = franc(origin, {minLength: 0});
20 // 返回对应的标准语言代码
21 switch (find) {
22 case "cmn":
23 return "zh-Hans";
24 case "eng":
25 return "en";
26 case "jpn":
27 return "ja";
28 case "kor":
29 return "ko";
30 case "fra":
31 return "fr";
32 case "rus":
33 return "ru";
34 default:
35 return find; // 返回其他语言的识别结果
36 }
37}
38
39// 获取触摸点的中心位置
40export function getCenterPoint(touches: TouchList, point: number): { x: number, y: number } | undefined {

Callers 4

translateTextFunction · 0.90
hunyuanTranslationFunction · 0.90
bilingualTranslateFunction · 0.90
singleTranslateFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected