SYMBOL INDEX (412 symbols across 184 files) FILE: public/tesseract-core-simd-lstm.wasm.js function xa (line 13) | function xa(){var a=ra.buffer;b.HEAP8=r=new Int8Array(a);b.HEAP16=ua=new... function Da (line 13) | function Da(){var a=b.preRun.shift();za.unshift(a)} function Ha (line 13) | function Ha(){Ea++;b.monitorRunDependencies&&b.monitorRunDependencies(Ea)} function Ia (line 14) | function Ia(){Ea--;b.monitorRunDependencies&&b.monitorRunDependencies(Ea... function p (line 14) | function p(a){if(b.onAbort)b.onAbort(a);a="Aborted("+a+")";n(a);sa=!0;a=... function Ma (line 15) | function Ma(a){try{if(a==Ka&&pa)return new Uint8Array(pa);var c=na(a);if... function Na (line 16) | function Na(a){if(!pa&&(fa||ha)){if("function"==typeof fetch&&!a.startsW... function Oa (line 16) | function Oa(a,c,d){return Na(a).then(e=>WebAssembly.instantiate(e,c)).th... function Pa (line 17) | function Pa(a,c){var d=Ka;return pa||"function"!=typeof WebAssembly.inst... function Ra (line 18) | function Ra(a){this.name="ExitStatus";this.message="Program terminated w... function Sa (line 18) | function Sa(a){for(;0=d);)++e;if(16>2]=c};this.... function gb (line 25) | function gb(){if("object"==typeof crypto&&"function"==typeof crypto.getR... function hb (line 25) | function hb(a){return(hb=gb())(a)} function ib (line 26) | function ib(){for(var a="",c=!1,d=arguments.length-1;-1<=d&&!c;d--){c=0<... function d (line 27) | function d(k){for(var m=0;m{g||p(`Loading data file "${a}"... function sb (line 39) | function sb(a,c,d,e){"undefined"!=typeof Browser&&Browser.fg();var g=!1;... function tb (line 40) | function tb(a,c){var d=0;a&&(d|=365);c&&(d|=146);return d} function d (line 46) | function d(k){B.Cg--;return c(k)} function e (line 46) | function e(k){if(k){if(!e.Kh)return e.Kh=!0,d(k)}else++h>=g.length&&d(nu... function h (line 67) | function h(){this.Ug=!1;this.Sf=[]} function ub (line 72) | function ub(a,c,d){if("/"===c.charAt(0))return c;a=-100===a?B.cwd():vb(a... function wb (line 73) | function wb(a,c,d){try{var e=a(c)}catch(h){if(h&&h.node&&cb(c)!==cb(B.cg... function yb (line 75) | function yb(){xb+=4;return u[xb-4>>2]} function vb (line 75) | function vb(a){a=B.rg(a);if(!a)throw new B.Gf(8);return a} function zb (line 75) | function zb(){n("missing function: setThrew");p(-1)} function Ab (line 75) | function Ab(a){return 0===a%4&&(0!==a%100||0===a%400)} function Db (line 76) | function Db(a){return(Ab(a.getFullYear())?Bb:Cb)[a.getMonth()]+a.getDate... function Eb (line 76) | function Eb(a){var c=Ta(a)+1,d=Fb(c);d&&Ua(a,ta,d,c);return d} function Jb (line 77) | function Jb(){if(!Kb){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/"... function Nb (line 78) | function Nb(a,c,d,e){function g(l,w,E){for(l="number"==typeof l?l.toStri... function Pb (line 85) | function Pb(a){var c=Ob[a];c||(a>=Ob.length&&(Ob.length=a+1),Ob[a]=c=ya.... function Qb (line 85) | function Qb(a,c,d,e){a||(a=this);this.parent=a;this.Pf=a.Pf;this.ug=null... function t (line 87) | function t(l){function w(E){q&&q();m||B.xg(a,c,E,e,g,v);h&&h();Ia(U)}sb(... function na (line 90) | function na(a){if(a.startsWith(Ja)){a=a.slice(Ja.length);if("boolean"==t... function e (line 99) | function e(v){return(v=v.toTimeString().match(/\(([A-Za-z ]+)\)$/))?v[1]... function a (line 105) | function a(d){d=d.exports;b.asm=d;ra=b.asm.Y;xa();ya=b.asm.tf;Aa.unshift... function Sb (line 190) | function Sb(){return(Sb=b.asm.zf).apply(null,arguments)} function D (line 191) | function D(){return(D=b.asm.Df).apply(null,arguments)} function Gh (line 191) | function Gh(){return(Gh=b.asm.Ef).apply(null,arguments)} function Vb (line 191) | function Vb(a,c,d,e){var g=D();try{return Pb(a)(c,d,e)}catch(h){Gh(g);if... function Yb (line 192) | function Yb(a,c){var d=D();try{Pb(a)(c)}catch(e){Gh(d);if(e!==e+0)throw ... function Tb (line 192) | function Tb(a,c){var d=D();try{return Pb(a)(c)}catch(e){Gh(d);if(e!==e+0... function $b (line 192) | function $b(a,c,d,e){var g=D();try{Pb(a)(c,d,e)}catch(h){Gh(g);if(h!==h+... function Zb (line 192) | function Zb(a,c,d){var e=D();try{Pb(a)(c,d)}catch(g){Gh(e);if(g!==g+0)th... function Ub (line 192) | function Ub(a,c,d){var e=D();try{return Pb(a)(c,d)}catch(g){Gh(e);if(g!=... function Wb (line 193) | function Wb(a,c,d,e,g){var h=D();try{return Pb(a)(c,d,e,g)}catch(k){Gh(h... function ac (line 193) | function ac(a,c,d,e,g){var h=D();try{Pb(a)(c,d,e,g)}catch(k){Gh(h);if(k!... function Xb (line 193) | function Xb(a,c,d,e,g,h){var k=D();try{return Pb(a)(c,d,e,g,h)}catch(m){... function cc (line 193) | function cc(a,c,d,e,g,h,k,m,v,q){var t=D();try{Pb(a)(c,d,e,g,h,k,m,v,q)}... function bc (line 194) | function bc(a,c,d,e,g,h){var k=D();try{Pb(a)(c,d,e,g,h)}catch(m){Gh(k);i... function Jh (line 195) | function Jh(){function a(){if(!Hh&&(Hh=!0,b.calledRun=!0,!sa)){Ca=!0;b.n... function G (line 196) | function G(){} function Kh (line 196) | function Kh(a){return(a||G).Lf} function H (line 196) | function H(a,c){var d=Kh(c),e=d[a];if(e)return e;e=Object.create((c||G).... function I (line 197) | function I(){if(Ph){for(var a=0;a Result { function aliyun (line 179) | pub async fn aliyun(operate: &str, path: String, url: String) -> Result<... FILE: src-tauri/src/clipboard.rs type ClipboardMonitorEnableWrapper (line 5) | pub struct ClipboardMonitorEnableWrapper(pub Mutex); function start_clipboard_monitor (line 7) | pub fn start_clipboard_monitor(app_handle: tauri::AppHandle) { FILE: src-tauri/src/cmd.rs function get_text (line 12) | pub fn get_text(state: tauri::State) -> String { function reload_store (line 17) | pub fn reload_store() { function cut_image (line 24) | pub fn cut_image(left: u32, top: u32, width: u32, height: u32, app_handl... function get_base64 (line 53) | pub fn get_base64(app_handle: tauri::AppHandle) -> String { function copy_img (line 78) | pub fn copy_img(app_handle: tauri::AppHandle, width: usize, height: usiz... function set_proxy (line 99) | pub fn set_proxy() -> Result { function unset_proxy (line 122) | pub fn unset_proxy() -> Result { function install_plugin (line 131) | pub fn install_plugin(path_list: Vec) -> Result { function run_binary (line 179) | pub fn run_binary( function font_list (line 213) | pub fn font_list() -> Result, Error> { function open_devtools (line 221) | pub fn open_devtools(window: tauri::Window) { FILE: src-tauri/src/config.rs type StoreWrapper (line 9) | pub struct StoreWrapper(pub Mutex>); function init_config (line 11) | pub fn init_config(app: &mut tauri::App) { function check_available (line 29) | fn check_available(list: Vec, builtin: Vec<&str>, plugin: Vec Result<(), Error> { function get_plugin_list (line 140) | pub fn get_plugin_list(plugin_type: &str) -> Option> { function get (line 168) | pub fn get(key: &str) -> Option { function set (line 177) | pub fn set(key: &str, value: T) { function is_first_run (line 184) | pub fn is_first_run() -> bool { FILE: src-tauri/src/error.rs type Error (line 3) | pub enum Error { method serialize (line 34) | fn serialize(&self, serializer: S) -> Result FILE: src-tauri/src/hotkey.rs function register (line 7) | fn register(app_handle: &AppHandle, name: &str, handler: F, key: &str... function register_shortcut (line 43) | pub fn register_shortcut(shortcut: &str) -> Result<(), String> { function register_shortcut_by_frontend (line 74) | pub fn register_shortcut_by_frontend(name: &str, shortcut: &str) -> Resu... FILE: src-tauri/src/lang_detect.rs function init_lang_detect (line 1) | pub fn init_lang_detect() { function lang_detect (line 32) | pub fn lang_detect(text: &str) -> Result<&str, ()> { FILE: src-tauri/src/main.rs type StringWrapper (line 42) | pub struct StringWrapper(pub Mutex); function main (line 44) | fn main() { FILE: src-tauri/src/screenshot.rs function screenshot (line 4) | pub fn screenshot(x: i32, y: i32) { FILE: src-tauri/src/server.rs function start_server (line 8) | pub fn start_server() { function http_handle (line 34) | fn http_handle(request: Request) { function handle_config (line 52) | fn handle_config(request: Request) { function handle_translate (line 57) | fn handle_translate(mut request: Request) { function handle_selection_translate (line 64) | fn handle_selection_translate(request: Request) { function handle_input_translate (line 69) | fn handle_input_translate(request: Request) { function handle_ocr_recognize (line 74) | fn handle_ocr_recognize(request: Request) { function handle_ocr_translate (line 83) | fn handle_ocr_translate(request: Request) { function response_ok (line 92) | fn response_ok(request: Request) { FILE: src-tauri/src/system_ocr.rs function system_ocr (line 5) | pub fn system_ocr(app_handle: tauri::AppHandle, lang: &str) -> Result Result Result(app: &'a AppHandle, event: SystemTrayEvent) { function on_tray_click (line 124) | fn on_tray_click() { function on_input_translate_click (line 141) | fn on_input_translate_click() { function on_clipboard_monitor_click (line 144) | fn on_clipboard_monitor_click(app: &AppHandle) { function on_auto_copy_click (line 171) | fn on_auto_copy_click(app: &AppHandle, mode: &str) { function on_ocr_recognize_click (line 177) | fn on_ocr_recognize_click() { function on_ocr_translate_click (line 180) | fn on_ocr_translate_click() { function on_config_click (line 184) | fn on_config_click() { function on_check_update_click (line 188) | fn on_check_update_click() { function on_view_log_click (line 191) | fn on_view_log_click(app: &AppHandle) { function on_restart_click (line 196) | fn on_restart_click(app: &AppHandle) { function on_quit_click (line 200) | fn on_quit_click(app: &AppHandle) { function tray_menu_en (line 206) | fn tray_menu_en() -> tauri::SystemTrayMenu { function tray_menu_zh_cn (line 244) | fn tray_menu_zh_cn() -> tauri::SystemTrayMenu { function tray_menu_zh_tw (line 283) | fn tray_menu_zh_tw() -> tauri::SystemTrayMenu { function tray_menu_ja (line 322) | fn tray_menu_ja() -> tauri::SystemTrayMenu { function tray_menu_ko (line 361) | fn tray_menu_ko() -> tauri::SystemTrayMenu { function tray_menu_fr (line 400) | fn tray_menu_fr() -> tauri::SystemTrayMenu { function tray_menu_de (line 439) | fn tray_menu_de() -> tauri::SystemTrayMenu { function tray_menu_ru (line 478) | fn tray_menu_ru() -> tauri::SystemTrayMenu { function tray_menu_fa (line 517) | fn tray_menu_fa() -> tauri::SystemTrayMenu { function tray_menu_pt_br (line 556) | fn tray_menu_pt_br() -> tauri::SystemTrayMenu { function tray_menu_uk (line 596) | fn tray_menu_uk() -> tauri::SystemTrayMenu { FILE: src-tauri/src/updater.rs function check_update (line 5) | pub fn check_update(app_handle: tauri::AppHandle) { FILE: src-tauri/src/window.rs function get_daemon_window (line 17) | fn get_daemon_window() -> Window { function get_current_monitor (line 38) | fn get_current_monitor(x: i32, y: i32) -> Monitor { function build_window (line 61) | fn build_window(label: &str, title: &str) -> (Window, bool) { function config_window (line 116) | pub fn config_window() { function translate_window (line 125) | fn translate_window() -> Window { function selection_translate (line 226) | pub fn selection_translate() { function input_translate (line 241) | pub fn input_translate() { function text_translate (line 262) | pub fn text_translate(text: String) { function image_translate (line 271) | pub fn image_translate() { function recognize_window (line 283) | pub fn recognize_window() { function screenshot_window (line 316) | fn screenshot_window() -> Window { function ocr_recognize (line 335) | pub fn ocr_recognize() { function ocr_translate (line 368) | pub fn ocr_translate() { function updater_window (line 404) | pub fn updater_window() { FILE: src/App.jsx function App (line 27) | function App() { FILE: src/components/WindowControl/index.jsx function WindowControl (line 10) | function WindowControl() { FILE: src/services/collection/anki/Config.jsx function Config (line 12) | function Config(props) { FILE: src/services/collection/anki/index.jsx function collection (line 4) | async function collection(source, target, options = {}) { FILE: src/services/collection/eudic/Config.jsx function Config (line 12) | function Config(props) { FILE: src/services/collection/eudic/index.jsx function collection (line 3) | async function collection(source, target, options = {}) { function checkCategory (line 12) | async function checkCategory(name, token) { function addWordToCategory (line 54) | async function addWordToCategory(id, word, token) { FILE: src/services/recognize/baidu/Config.jsx function Config (line 12) | function Config(props) { FILE: src/services/recognize/baidu/index.jsx function recognize (line 3) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/baidu/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/baidu_accurate/Config.jsx function Config (line 12) | function Config(props) { FILE: src/services/recognize/baidu_accurate/index.jsx function recognize (line 3) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/baidu_accurate/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/baidu_img/Config.jsx function Config (line 12) | function Config(props) { FILE: src/services/recognize/baidu_img/index.jsx function recognize (line 6) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/baidu_img/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/iflytek/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/iflytek/index.jsx function recognize (line 4) | async function recognize(base64, language, options = {}) { function iflytek_auth (line 95) | function iflytek_auth(api_key, api_secret, host, date, request_line) { FILE: src/services/recognize/iflytek/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/iflytek_intsig/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/iflytek_intsig/index.jsx function recognize (line 5) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/iflytek_intsig/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/iflytek_latex/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/iflytek_latex/index.jsx function recognize (line 6) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/iflytek_latex/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/qrcode/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/recognize/qrcode/index.jsx function recognize (line 3) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/qrcode/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/simple_latex/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/simple_latex/index.jsx function recognize (line 4) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/simple_latex/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/system/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/recognize/system/index.jsx function recognize (line 6) | async function recognize(_, lang) { FILE: src/services/recognize/system/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/tencent/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/tencent/index.jsx function recognize (line 6) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/tencent/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/tencent_accurate/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/tencent_accurate/index.jsx function recognize (line 6) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/tencent_accurate/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/tencent_img/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/tencent_img/index.jsx function recognize (line 7) | async function recognize(base64, language, options = {}) { FILE: src/services/recognize/tencent_img/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/tesseract/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/recognize/tesseract/index.jsx function recognize (line 4) | async function recognize(base64, language) { FILE: src/services/recognize/tesseract/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/volcengine/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/volcengine/index.jsx function recognize (line 4) | async function recognize(base64, language, options = {}) { function normal_ocr (line 14) | async function normal_ocr(img_base64, appid, secret) { function query (line 31) | async function query(img_base64, action, serviceVersion, appid, secret) { FILE: src/services/recognize/volcengine/info.ts type Language (line 6) | enum Language { FILE: src/services/recognize/volcengine_multi_lang/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/recognize/volcengine_multi_lang/index.jsx function recognize (line 4) | async function recognize(base64, language, options = {}) { function multi_lang_ocr (line 14) | async function multi_lang_ocr(img_base64, appid, secret) { function query (line 31) | async function query(img_base64, action, serviceVersion, appid, secret) { FILE: src/services/recognize/volcengine_multi_lang/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/alibaba/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/alibaba/index.jsx function translate (line 5) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/alibaba/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/baidu/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/baidu/index.jsx function translate (line 5) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/baidu/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/baidu_field/Config.jsx function Config (line 17) | function Config(props) { FILE: src/services/translate/baidu_field/index.jsx function translate (line 5) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/baidu_field/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/bing/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/translate/bing/index.jsx function translate (line 3) | async function translate(text, from, to) { FILE: src/services/translate/bing/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/bing_dict/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/translate/bing_dict/index.jsx constant DISPLAY_FORMAT_DEFAULT (line 2) | const DISPLAY_FORMAT_DEFAULT = '发音, 快速释义, 变形'; function translate (line 4) | async function translate(text, from, to) { FILE: src/services/translate/bing_dict/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/caiyun/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/caiyun/index.jsx function translate (line 3) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/caiyun/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/cambridge_dict/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/translate/cambridge_dict/index.jsx class Pronunciation (line 4) | class Pronunciation { method constructor (line 5) | constructor(region, symbol, voice) { class Explanation (line 12) | class Explanation { method constructor (line 13) | constructor(trait, explains) { class WordTranslateResult (line 19) | class WordTranslateResult { method constructor (line 20) | constructor(pronunciations, explanations) { function tryDetectLanguage (line 26) | function tryDetectLanguage(text) { function translate (line 34) | async function translate(text, from, to) { FILE: src/services/translate/cambridge_dict/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/chatglm/Config.jsx function Config (line 21) | function Config(props) { FILE: src/services/translate/chatglm/index.jsx function translate (line 5) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/chatglm/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/deepl/Config.jsx function Config (line 17) | function Config(props) { FILE: src/services/translate/deepl/index.jsx function translate (line 3) | async function translate(text, from, to, options = {}) { function translate_by_free (line 18) | async function translate_by_free(text, from, to) { function translate_by_deeplx (line 65) | async function translate_by_deeplx(text, from, to, url) { function translate_by_key (line 87) | async function translate_by_key(text, from, to, key) { function getTimeStamp (line 129) | function getTimeStamp(iCount) { function getICount (line 139) | function getICount(translate_text) { function getRandomNumber (line 143) | function getRandomNumber() { FILE: src/services/translate/deepl/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/ecdict/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/translate/ecdict/index.jsx function translate (line 3) | async function translate(text, _from, _to) { FILE: src/services/translate/ecdict/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/geminipro/Config.jsx function Config (line 14) | function Config(props) { FILE: src/services/translate/geminipro/index.jsx function translate (line 4) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/geminipro/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/google/Config.jsx function Config (line 12) | function Config(props) { FILE: src/services/translate/google/index.jsx function translate (line 3) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/google/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/lingva/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/translate/lingva/index.jsx function translate (line 3) | async function translate(text, from, to) { FILE: src/services/translate/lingva/info.ts type Language (line 7) | enum Language { FILE: src/services/translate/niutrans/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/niutrans/index.jsx function translate (line 3) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/niutrans/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/ollama/Config.jsx function Config (line 15) | function Config(props) { FILE: src/services/translate/ollama/index.jsx function translate (line 4) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/ollama/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/openai/Config.jsx function Config (line 25) | function Config(props) { FILE: src/services/translate/openai/index.jsx function translate (line 5) | async function translate(text, from, to, options) { FILE: src/services/translate/openai/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/tencent/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/tencent/index.jsx function translate (line 6) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/tencent/info.ts type Language (line 7) | enum Language { FILE: src/services/translate/transmart/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/transmart/index.jsx function translate (line 3) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/transmart/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/volcengine/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/volcengine/index.jsx function translate (line 4) | async function translate(text, from, to, options = {}) { FILE: src/services/translate/volcengine/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/yandex/Config.jsx function Config (line 5) | function Config(props) { FILE: src/services/translate/yandex/index.jsx function translate (line 4) | async function translate(text, from, to) { FILE: src/services/translate/yandex/info.ts type Language (line 6) | enum Language { FILE: src/services/translate/youdao/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/translate/youdao/index.jsx function translate (line 5) | async function translate(text, from, to, options = {}) { function truncate (line 96) | function truncate(q) { FILE: src/services/translate/youdao/info.ts type Language (line 6) | enum Language { FILE: src/services/tts/lingva/Config.jsx function Config (line 13) | function Config(props) { FILE: src/services/tts/lingva/index.jsx function tts (line 3) | async function tts(text, lang, options = {}) { FILE: src/services/tts/lingva/info.ts type Language (line 6) | enum Language { FILE: src/utils/env.js function initEnv (line 9) | async function initEnv() { FILE: src/utils/invoke_plugin.js function invoke_plugin (line 9) | async function invoke_plugin(pluginType, pluginName) { FILE: src/utils/lang_detect.js function baidu_detect (line 7) | async function baidu_detect(text) { function tencent_detect (line 51) | async function tencent_detect(text) { function google_detect (line 90) | async function google_detect(text) { function niutrans_detect (line 145) | async function niutrans_detect(text) { function yandex_detect (line 191) | async function yandex_detect(text) { function bing_detect (line 232) | async function bing_detect(text) { function local_detect (line 309) | async function local_detect(text) { function detect (line 313) | async function detect(text) { FILE: src/utils/language.ts type LanguageFlag (line 37) | enum LanguageFlag { FILE: src/utils/service_instance.ts type ServiceType (line 1) | enum ServiceType { type ServiceSourceType (line 8) | enum ServiceSourceType { function getServiceSouceType (line 13) | function getServiceSouceType(serviceInstanceKey: string): ServiceSourceT... function whetherPluginService (line 21) | function whetherPluginService(serviceInstanceKey: string): boolean { function createServiceInstanceKey (line 27) | function createServiceInstanceKey(serviceName: string): string { function getServiceName (line 33) | function getServiceName(serviceInstanceKey: string): string { function getDisplayInstanceName (line 37) | function getDisplayInstanceName(instanceName: string, serviceNameSupplie... constant INSTANCE_NAME_CONFIG_KEY (line 41) | const INSTANCE_NAME_CONFIG_KEY = 'instanceName'; function whetherAvailableService (line 43) | function whetherAvailableService( FILE: src/utils/store.js function initStore (line 8) | async function initStore() { FILE: src/window/Config/components/SideBar/index.jsx function SideBar (line 14) | function SideBar() { FILE: src/window/Config/index.jsx function Config (line 14) | function Config() { FILE: src/window/Config/pages/About/index.jsx function About (line 13) | function About() { FILE: src/window/Config/pages/Backup/AliyunModal/index.jsx function AliyunModal (line 10) | function AliyunModal(props) { FILE: src/window/Config/pages/Backup/WebDavModal/index.jsx function WebDavModal (line 10) | function WebDavModal(props) { FILE: src/window/Config/pages/Backup/index.jsx function Backup (line 27) | function Backup() { FILE: src/window/Config/pages/Backup/utils/aliyun.jsx function backup (line 5) | async function backup(token, name) { function list (line 29) | async function list(token) { function get (line 63) | async function get(token, name) { function remove (line 70) | async function remove(token, name) { function qrcode (line 95) | async function qrcode() { function status (line 120) | async function status(sid) { function userInfo (line 140) | async function userInfo(token) { function accessToken (line 163) | async function accessToken(code) { function driveId (line 188) | async function driveId(token) { function createDir (line 212) | async function createDir(token, drive_id) { function createFile (line 243) | async function createFile(token, drive_id, dir_id, name) { function getFileByPath (line 277) | async function getFileByPath(token, drive_id, name) { function getDownloadUrl (line 305) | async function getDownloadUrl(token, drive_id, file_id) { FILE: src/window/Config/pages/Backup/utils/local.jsx function backup (line 4) | async function backup() { function get (line 23) | async function get() { FILE: src/window/Config/pages/Backup/utils/webdav.jsx function backup (line 3) | async function backup(url, username, password, name) { function list (line 13) | async function list(url, username, password) { function get (line 29) | async function get(url, username, password, name) { function remove (line 39) | async function remove(url, username, password, name) { FILE: src/window/Config/pages/General/index.jsx function General (line 26) | function General() { FILE: src/window/Config/pages/History/index.jsx function History (line 28) | function History() { FILE: src/window/Config/pages/Hotkey/index.jsx function Hotkey (line 48) | function Hotkey() { FILE: src/window/Config/pages/Recognize/index.jsx function Recognize (line 15) | function Recognize() { FILE: src/window/Config/pages/Service/Collection/ConfigModal/index.jsx function ConfigModal (line 14) | function ConfigModal(props) { FILE: src/window/Config/pages/Service/Collection/SelectModal/index.jsx function SelectModal (line 8) | function SelectModal(props) { FILE: src/window/Config/pages/Service/Collection/ServiceItem/index.jsx function ServiceItem (line 17) | function ServiceItem(props) { FILE: src/window/Config/pages/Service/Collection/index.jsx function Collection (line 13) | function Collection(props) { FILE: src/window/Config/pages/Service/PluginConfig/index.jsx function PluginConfig (line 13) | function PluginConfig(props) { FILE: src/window/Config/pages/Service/Recognize/ConfigModal/index.jsx function ConfigModal (line 16) | function ConfigModal(props) { FILE: src/window/Config/pages/Service/Recognize/SelectModal/index.jsx function SelectModal (line 9) | function SelectModal(props) { FILE: src/window/Config/pages/Service/Recognize/ServiceItem/index.jsx function ServiceItem (line 18) | function ServiceItem(props) { FILE: src/window/Config/pages/Service/Recognize/index.jsx function Recognize (line 15) | function Recognize(props) { FILE: src/window/Config/pages/Service/SelectPluginModal/index.jsx function SelectPluginModal (line 15) | function SelectPluginModal(props) { FILE: src/window/Config/pages/Service/Translate/ConfigModal/index.jsx function ConfigModal (line 9) | function ConfigModal(props) { FILE: src/window/Config/pages/Service/Translate/SelectModal/index.jsx function SelectModal (line 8) | function SelectModal(props) { FILE: src/window/Config/pages/Service/Translate/ServiceItem/index.jsx function ServiceItem (line 12) | function ServiceItem(props) { FILE: src/window/Config/pages/Service/Translate/index.jsx function Translate (line 15) | function Translate(props) { FILE: src/window/Config/pages/Service/Tts/ConfigModal/index.jsx function ConfigModal (line 14) | function ConfigModal(props) { FILE: src/window/Config/pages/Service/Tts/SelectModal/index.jsx function SelectModal (line 8) | function SelectModal(props) { FILE: src/window/Config/pages/Service/Tts/ServiceItem/index.jsx function ServiceItem (line 17) | function ServiceItem(props) { FILE: src/window/Config/pages/Service/Tts/index.jsx function Tts (line 15) | function Tts(props) { FILE: src/window/Config/pages/Service/index.jsx function Service (line 16) | function Service() { FILE: src/window/Config/pages/Translate/index.jsx function Translate (line 16) | function Translate() { FILE: src/window/Recognize/ControlArea/index.jsx function ControlArea (line 27) | function ControlArea(props) { FILE: src/window/Recognize/ImageArea/index.jsx function ImageArea (line 15) | function ImageArea() { FILE: src/window/Recognize/TextArea/index.jsx function TextArea (line 23) | function TextArea(props) { FILE: src/window/Recognize/index.jsx function Recognize (line 53) | function Recognize() { FILE: src/window/Screenshot/index.jsx function Screenshot (line 10) | function Screenshot() { FILE: src/window/Translate/components/LanguageArea/index.jsx function LanguageArea (line 14) | function LanguageArea() { FILE: src/window/Translate/components/SourceArea/index.jsx function SourceArea (line 32) | function SourceArea(props) { FILE: src/window/Translate/components/TargetArea/index.jsx function TargetArea (line 54) | function TargetArea(props) { FILE: src/window/Translate/index.jsx function Translate (line 66) | function Translate() { FILE: src/window/Updater/index.jsx function Updater (line 17) | function Updater() { FILE: updater/updater-for-fix-runtime.mjs function resolveUpdater (line 4) | async function resolveUpdater() { function getVersion (line 35) | async function getVersion(token) { function getChangeLog (line 51) | async function getChangeLog(token) { function getSignature (line 69) | async function getSignature(url) { FILE: updater/updater.mjs function resolveUpdater (line 4) | async function resolveUpdater() { function getVersion (line 47) | async function getVersion(token) { function getChangeLog (line 63) | async function getChangeLog(token) { function getSignature (line 81) | async function getSignature(url) {