🧰 Plugin Installation:🌐 Translate PluginsPot TranslateLibreTranslateOllama TranslateGoogle TranslateDeepl TranslateYandex TranslateVolcengine Translate📒 Dictionary PluginsWikipediaFree Dictionary APICambridge DictionaryYoudao DictionaryBing DictionaryWiktionary漢典-Chinese DictionaryCEDICT-Chinese DictionaryWeblio辞書-Japanese DictionaryOpenRussian.org-Russian Dictionary📢 Voice PluginsMultiTTSTTS Server AndroidChatTTS UIChatTTSGPT-SovitsCoqui TTS
🧰 Plugin Installation:
- Copy the plugin code
- Modify the configuration as needed (only for self-hosted services)
- Paste into the plugin input box
- Click confirm
🌐 Translate Plugins
Pot Translate
Features: Utilizes the external application Pot for translation
{ "identifier": "pot-translate-plugin", "type": "translation", "displayName": "Pot", "icon": "translation", "version": "1.0.0", "autoValue": "", "config": { "host": "127.0.0.1", "port": "60828" }, "langList": {"":"Automatic"}, "scriptSHA256": "8b40dcc5fe7f8c2099f8c6d8e9072ccb6482358c037c1bd745a6b0b4309bbb1e", "script": "async function translate(t,a,n,r,s){let e=\"http://127.0.0.1:60828/translate\";return s.host&&s.port&&(e=`http://${s.host}:${s.port}/translate`),\"ok\"===(await r.post(e,t)).data?\"Pot is running\":\"Error happened\"}window.translate=translate;" }
LibreTranslate
Features: Requires self-deployment and configuration,only recommemded for professional user
{ "identifier": "libre-translate-plugin", "type": "translation", "displayName": "LibreTranslate", "icon": "translation", "version": "1.0.0", "autoValue": "auto", "config": { "url": "http://127.0.0.1:5000/translate", "apiKey": "" }, "langList": {"auto":"Automatic","en":"English","sq":"Albanian","ar":"Arabic","az":"Azerbaijani","bn":"Bengali","bg":"Bulgarian","ca":"Catalan","zh":"Chinese","zt":"Chinese (traditional)","cs":"Czech","da":"Danish","nl":"Dutch","eo":"Esperanto","et":"Estonian","fi":"Finnish","fr":"French","de":"German","el":"Greek","he":"Hebrew","hi":"Hindi","hu":"Hungarian","id":"Indonesian","ga":"Irish","it":"Italian","ja":"Japanese","ko":"Korean","lv":"Latvian","lt":"Lithuanian","ms":"Malay","nb":"Norwegian","fa":"Persian","pl":"Polish","pt":"Portuguese","ro":"Romanian","ru":"Russian","sr":"Serbian","sk":"Slovak","sl":"Slovenian","es":"Spanish","sv":"Swedish","tl":"Tagalog","th":"Thai","tr":"Turkish","uk":"Ukrainian","ur":"Urdu","vi":"Vietnamese"}, "scriptSHA256": "d3c2279cc900058847949197668743e0581432c108e3d4ee9d69d88734eb0453", "script": "async function translate(t,a,e,r,n){if(\"\"===n.url)return\"Error happened\";let s,p=await r.post(n.url,JSON.stringify({q:t,source:a,target:e,api_key:n.apiKey||\"\"}),{headers:{\"Content-Type\":\"application/json\"}});return(console.log(p),200===p.status)?p.data.translatedText:\"Error happened\"}window.translate=translate;" }
Ollama Translate
Features: Requires self-deployment and configuration,only recommemded for professional user
{ "identifier": "ollama-translate-plugin", "type": "translation", "displayName": "Ollama", "icon": "translation", "version": "1.0.0", "autoValue": "", "config": { "url": "http://127.0.0.1:11434/api/generate", "model": "llama3" }, "langList": {"Automatic":"Automatic","English":"English","Spanish":"Spanish","French":"French","German":"German","Italian":"Italian","Portuguese":"Portuguese","Dutch":"Dutch","Russian":"Russian","Chinese":"Chinese","Japanese":"Japanese","Korean":"Korean"}, "scriptSHA256": "67ba8ba22c4afe22af9fdac8e5950578247318f109c1c04dc87514f5fabd96e6", "script": "async function translate(t,e,n,a,r){if(\"\"===r.url)return\"Error happened\";let o,l=await a.post(r.url,{model:r.model||\"llama3\",prompt:`${t} \r\ntranslate the above sentence to ${\"en\"===n||\"Automatic\"===n?\"English\":n}, and only return the content translated. no explanation.`,stream:!1},{headers:{\"Content-Type\":\"application/json\"}});return(console.log(l),200===l.status)?l.data.response:\"Error happened\"}window.translate=translate;" }
Google Translate
Features: Utilizes the built-in browser to open an external webpage
Website: Google Translate
{ "identifier": "google-embed-translate-plugin", "type": "translation", "displayName": "Google", "icon": "google", "version": "1.0.0", "autoValue": "auto", "config": {}, "langList": {"auto":"Automatic","af":"Afrikaans","sq":"Albanian","am":"Amharic","ar":"Arabic","hy":"Armenian","az":"Azerbaijani","eu":"Basque","be":"Belarusian","bn":"Bengali","bs":"Bosnian","bg":"Bulgarian","ca":"Catalan","ceb":"Cebuano","ny":"Chichewa","zh-CN":"Chinese (Simplified)","zh-TW":"Chinese (Traditional)","co":"Corsican","hr":"Croatian","cs":"Czech","da":"Danish","nl":"Dutch","en":"English","eo":"Esperanto","et":"Estonian","tl":"Filipino","fi":"Finnish","fr":"French","fy":"Frisian","gl":"Galician","ka":"Georgian","de":"German","el":"Greek","gu":"Gujarati","ht":"Haitian Creole","ha":"Hausa","haw":"Hawaiian","he":"Hebrew","iw":"Hebrew","hi":"Hindi","hmn":"Hmong","hu":"Hungarian","is":"Icelandic","ig":"Igbo","id":"Indonesian","ga":"Irish","it":"Italian","ja":"Japanese","jw":"Javanese","kn":"Kannada","kk":"Kazakh","km":"Khmer","ko":"Korean","ku":"Kurdish (Kurmanji)","ky":"Kyrgyz","lo":"Lao","la":"Latin","lv":"Latvian","lt":"Lithuanian","lb":"Luxembourgish","mk":"Macedonian","mg":"Malagasy","ms":"Malay","ml":"Malayalam","mt":"Maltese","mi":"Maori","mr":"Marathi","mn":"Mongolian","my":"Myanmar (Burmese)","ne":"Nepali","no":"Norwegian","ps":"Pashto","fa":"Persian","pl":"Polish","pt":"Portuguese","pa":"Punjabi","ro":"Romanian","ru":"Russian","sm":"Samoan","gd":"Scots Gaelic","sr":"Serbian","st":"Sesotho","sn":"Shona","sd":"Sindhi","si":"Sinhala","sk":"Slovak","sl":"Slovenian","so":"Somali","es":"Spanish","su":"Sundanese","sw":"Swahili","sv":"Swedish","tg":"Tajik","ta":"Tamil","te":"Telugu","th":"Thai","tr":"Turkish","uk":"Ukrainian","ur":"Urdu","uz":"Uzbek","vi":"Vietnamese","cy":"Welsh","xh":"Xhosa","yi":"Yiddish","yo":"Yoruba","zu":"Zulu"}, "scriptSHA256": "4daa3435a299c7b8b31813dfcaecc51d9d316cf3efeb9e75dc64dfe218ce1c52", "script": "async function translate(t,a,n,e,l){return`https://translate.google.com/?sl=${a}&tl=${n}&text=${encodeURIComponent(t)}&op=translate`}window.translate=translate;" }
Deepl Translate
Features: Utilizes the built-in browser to open an external webpage
{ "identifier": "deepl-embed-translate-plugin", "type": "translation", "displayName": "Deepl", "icon": "deepl", "version": "1.0.1", "autoValue": "", "config": {}, "langList": {"en":"English","ar":"Arabic","bg":"Bulgarian","zh":"Chinese","cs":"Czech","da":"Danish","de":"German","el":"Greek","es":"Spanish","et":"Estonian","fi":"Finnish","fr":"French","hu":"Hungarian","id":"Indonesian","it":"Italian","ja":"Japanese","ko":"Korean","lt":"Lithuanian","lv":"Latvian","nb":"Norwegian (Bokmål)","nl":"Dutch","pl":"Polish","pt":"Portuguese","ro":"Romanian","ru":"Russian","sk":"Slovak","sl":"Slovenian","sv":"Swedish","tr":"Turkish","uk":"Ukrainian"}, "scriptSHA256": "b6381184f2d871c7687ea7ecc71841f9713d6a47f73c10490f607f7ea7a57dbc", "script": "async function translate(t,n,a,e,r){return`https://www.deepl.com/en/translator#${n||\"en\"}/${a||\"en\"}/${encodeURIComponent(t)}`}window.translate=translate;" }
Yandex Translate
Features: Utilizes the built-in browser to open an external webpage
{ "identifier": "yandex-embed-translate-plugin", "type": "translation", "displayName": "Yandex", "icon": "yandex", "version": "1.0.0", "autoValue": "en", "config": {}, "langList": {"af":"Afrikaans","am":"Amharic","ar":"Arabic","az":"Azerbaijani","ba":"Bashkir","be":"Belarusian","bg":"Bulgarian","bn":"Bengali","bs":"Bosnian","ca":"Catalan","cs":"Czech","zh":"Chinese","cv":"Chuvash","cy":"Welsh","da":"Danish","de":"German","el":"Greek","en":"English","eo":"Esperanto","es":"Spanish","et":"Estonian","eu":"Basque","fa":"Persian","fi":"Finnish","fr":"French","ga":"Irish","gd":"Scottish (Gaelic)","gl":"Galician","gu":"Gujarati","he":"Hebrew","hi":"Hindi","hr":"Croatian","ht":"Haitian","hu":"Hungarian","hy":"Armenian","id":"Indonesian","is":"Icelandic","it":"Italian","ja":"Japanese","jv":"Javanese","ka":"Georgian","kk":"Kazakh","km":"Khmer","kn":"Kannada","ko":"Korean","ky":"Kirghiz","la":"Latin","lb":"Luxembourgish","lo":"Lao","lt":"Lithuanian","lv":"Latvian","mg":"Malagasy","mi":"Maori","mk":"Macedonian","ml":"Malayalam","mn":"Mongolian","mr":"Marathi","ms":"Malay","mt":"Maltese","my":"Burmese","ne":"Nepali","nl":"Dutch","no":"Norwegian","pa":"Punjabi","pl":"Polish","pt":"Portuguese","ro":"Romanian","ru":"Russian","si":"Sinhala","sk":"Slovak","sl":"Slovenian","sq":"Albanian","sr":"Serbian","su":"Sundanese","sv":"Swedish","sw":"Swahili","ta":"Tamil","te":"Telugu","tg":"Tajik","th":"Thai","tl":"Tagalog","tr":"Turkish","tt":"Tatar","uk":"Ukrainian","ur":"Urdu","uz":"Uzbek","vi":"Vietnamese","xh":"Xhosa","yi":"Yiddish"}, "scriptSHA256": "a78337e4dee74906773454c56a356938817bbd165fb04579290f7e0e39dfa56a", "script": "async function translate(t,a,n,e,r){return`https://translate.yandex.com/?source_lang=${a}&target_lang=${n}&text=${encodeURIComponent(t)}`}window.translate=translate;" }
Volcengine Translate
Features: Utilizes the built-in browser to open an external webpage
{ "identifier": "volcengine-embed-translate-plugin", "type": "translation", "displayName": "Volcengine", "icon": "translation", "version": "1.0.0", "autoValue": "detect", "config": {}, "langList": {"detect":"Automatic","ab":"Abkhazian","af":"Afrikaans","sq":"Albanian","am":"Amharic","ar":"Arabic","ay":"Aymara","az":"Azerbaijani","et":"Estonian","ee":"Ewe","om":"Oromo","os":"Ossetic","ba":"Bashkir","bi":"Bislama","bs":"Bosnian","bg":"Bulgarian","nd":"Northern Ndebele","kmr":"Kurdish","nso":"Northern Sotho","fa":"Persian","pl":"Polish","cv":"Chuvash","ts":"Tsonga","da":"Danish","de":"German","tt":"Tatar","ng":"Ndonga","ru":"Russian","fj":"Fijian","fi":"Finnish","fr":"French","lg":"Ganda","ka":"Georgian","kl":"Kalaallisut","gu":"Gujarati","km":"Khmer","kg":"Kongo","nl":"Dutch","ht":"Haitian","ha":"Hausa","ko":"Korean","ca":"Catalan","cs":"Czech","gl":"Galician","ki":"Kikuyu","hr":"Croatian","kam":"Kamba","kn":"Kannada","kj":"Kwanyama","xh":"Xhosa","lo":"Lao","lv":"Latvian","ln":"Lingala","lt":"Lithuanian","lu":"Luba-Katanga","luo":"Luo","ro":"Romanian","bn":"Bengali","my":"Burmese","mk":"Macedonian","ms":"Malay","ml":"Malayalam","mr":"Marathi","mh":"Marshallese","mn":"Mongolian","umb":"Umbundu","fuv":"Fulfulde","no":"Norwegian","nb":"Norwegian Bokmål","nr":"Southern Ndebele","pt":"Portuguese","pa":"Punjabi","ny":"Chichewa","qu":"Quechua","tw":"Twi","ja":"Japanese","sv":"Swedish","eo":"Esperanto","sm":"Samoan","sg":"Sango","sr":"Serbian","sk":"Slovak","sl":"Slovenian","so":"Somali","st":"Southern Sotho","sw":"Swahili","ss":"Swati","tl":"Tagalog","ty":"Tahitian","ta":"Tamil","te":"Telugu","th":"Thai","ti":"Tigrinya","to":"Tongan","tr":"Turkish","tk":"Turkmen","uk":"Ukrainian","ur":"Urdu","cy":"Welsh","wo":"Wolof","he":"Hebrew","ho":"Hiri Motu","hu":"Hungarian","el":"Greek","es":"Spanish","hy":"Armenian","en":"English","hi":"Hindi","ig":"Igbo","id":"Indonesian","iu":"Inuktitut","it":"Italian","vi":"Vietnamese","yo":"Yoruba","ckb":"Central Kurdish","lzh":"Literary Chinese","zh":"Chinese","zh-Hant":"Traditional Chinese","zh-Hant-hk":"Hong Kong Traditional Chinese","zh-Hant-tw":"Taiwan Traditional Chinese","sn":"Shona","tn":"Tswana","zu":"Zulu"}, "scriptSHA256": "38480f629547fd065a433b36f152da9dddf509eba1de318985da42f1640c18d5", "script": "async function translate(a,t,e,n,g){return`https://translate.volcengine.com/?category=&home_language=zh&source_language=${t}&target_language=${e}&text=${encodeURIComponent(a)}`}window.translate=translate;" }
📒 Dictionary Plugins
Wikipedia
Features: Multi-language support
Website: Wikipedia
{ "identifier": "wikipedia-dict-plugin", "type": "dictionary", "displayName": "Wikipedia", "icon": "wikipedia", "version": "1.0.0", "url": "https://www.wikipedia.org", "config": {}, "langList": [{"lang":"English","nativeLang":"English","code":"en"},{"lang":"Cebuano","nativeLang":"Cebuano","code":"ceb"},{"lang":"German","nativeLang":"Deutsch","code":"de"},{"lang":"French","nativeLang":"français","code":"fr"},{"lang":"Swedish","nativeLang":"svenska","code":"sv"},{"lang":"Dutch","nativeLang":"Nederlands","code":"nl"},{"lang":"Russian","nativeLang":"русский","code":"ru"},{"lang":"Spanish","nativeLang":"español","code":"es"},{"lang":"Italian","nativeLang":"italiano","code":"it"},{"lang":"Egyptian Arabic","nativeLang":"مصرى","code":"arz"},{"lang":"Polish","nativeLang":"polski","code":"pl"},{"lang":"Japanese","nativeLang":"日本語","code":"ja"},{"lang":"Chinese","nativeLang":"中文","code":"zh"},{"lang":"Ukrainian","nativeLang":"українська","code":"uk"},{"lang":"Vietnamese","nativeLang":"Tiếng Việt","code":"vi"},{"lang":"Waray","nativeLang":"Winaray","code":"war"},{"lang":"Arabic","nativeLang":"العربية","code":"ar"},{"lang":"Portuguese","nativeLang":"português","code":"pt"},{"lang":"Persian","nativeLang":"فارسی","code":"fa"},{"lang":"Catalan","nativeLang":"català","code":"ca"},{"lang":"Serbian","nativeLang":"српски / srpski","code":"sr"},{"lang":"Indonesian","nativeLang":"Bahasa Indonesia","code":"id"},{"lang":"Korean","nativeLang":"한국어","code":"ko"},{"lang":"Norwegian","nativeLang":"norsk","code":"no"},{"lang":"Chechen","nativeLang":"нохчийн","code":"ce"},{"lang":"Finnish","nativeLang":"suomi","code":"fi"},{"lang":"Turkish","nativeLang":"Türkçe","code":"tr"},{"lang":"Czech","nativeLang":"čeština","code":"cs"},{"lang":"Hungarian","nativeLang":"magyar","code":"hu"},{"lang":"Tatar","nativeLang":"татарча / tatarça","code":"tt"},{"lang":"Serbo-Croatian","nativeLang":"srpskohrvatski / српскохрватски","code":"sh"},{"lang":"Romanian","nativeLang":"română","code":"ro"},{"lang":"Min Nan Chinese","nativeLang":"Bân-lâm-gú","code":"zh-min-nan"},{"lang":"Basque","nativeLang":"euskara","code":"eu"},{"lang":"Malay","nativeLang":"Bahasa Melayu","code":"ms"},{"lang":"Esperanto","nativeLang":"Esperanto","code":"eo"},{"lang":"Hebrew","nativeLang":"עברית","code":"he"},{"lang":"Armenian","nativeLang":"հայերեն","code":"hy"},{"lang":"Danish","nativeLang":"dansk","code":"da"},{"lang":"Bulgarian","nativeLang":"български","code":"bg"},{"lang":"Welsh","nativeLang":"Cymraeg","code":"cy"},{"lang":"Uzbek","nativeLang":"oʻzbekcha / ўзбекча","code":"uz"},{"lang":"Slovak","nativeLang":"slovenčina","code":"sk"},{"lang":"Simple English","nativeLang":"Simple English","code":"simple"},{"lang":"South Azerbaijani","nativeLang":"تۆرکجه","code":"azb"},{"lang":"Estonian","nativeLang":"eesti","code":"et"},{"lang":"Belarusian","nativeLang":"беларуская","code":"be"},{"lang":"Kazakh","nativeLang":"қазақша","code":"kk"},{"lang":"Greek","nativeLang":"Ελληνικά","code":"el"},{"lang":"Minangkabau","nativeLang":"Minangkabau","code":"min"},{"lang":"Croatian","nativeLang":"hrvatski","code":"hr"},{"lang":"Lithuanian","nativeLang":"lietuvių","code":"lt"},{"lang":"Galician","nativeLang":"galego","code":"gl"},{"lang":"Urdu","nativeLang":"اردو","code":"ur"},{"lang":"Azerbaijani","nativeLang":"azərbaycanca","code":"az"},{"lang":"Slovenian","nativeLang":"slovenščina","code":"sl"},{"lang":"Ladin","nativeLang":"Ladin","code":"lld"},{"lang":"Georgian","nativeLang":"ქართული","code":"ka"},{"lang":"Norwegian Nynorsk","nativeLang":"norsk nynorsk","code":"nn"},{"lang":"Tamil","nativeLang":"தமிழ்","code":"ta"},{"lang":"Thai","nativeLang":"ไทย","code":"th"},{"lang":"Hindi","nativeLang":"हिन्दी","code":"hi"},{"lang":"Bangla","nativeLang":"বাংলা","code":"bn"},{"lang":"Macedonian","nativeLang":"македонски","code":"mk"},{"lang":"Latin","nativeLang":"Latina","code":"la"},{"lang":"Cantonese","nativeLang":"粵語","code":"zh-yue"},{"lang":"Asturian","nativeLang":"asturianu","code":"ast"},{"lang":"Latvian","nativeLang":"latviešu","code":"lv"},{"lang":"Afrikaans","nativeLang":"Afrikaans","code":"af"},{"lang":"Tajik","nativeLang":"тоҷикӣ","code":"tg"},{"lang":"Burmese","nativeLang":"မြန်မာဘာသာ","code":"my"},{"lang":"Malagasy","nativeLang":"Malagasy","code":"mg"},{"lang":"Albanian","nativeLang":"shqip","code":"sq"},{"lang":"Marathi","nativeLang":"मराठी","code":"mr"},{"lang":"Bosnian","nativeLang":"bosanski","code":"bs"},{"lang":"Telugu","nativeLang":"తెలుగు","code":"te"},{"lang":"Occitan","nativeLang":"occitan","code":"oc"},{"lang":"Breton","nativeLang":"brezhoneg","code":"br"},{"lang":"Belarusian (Taraškievica orthography)","nativeLang":"беларуская (тарашкевіца)","code":"be-tarask"},{"lang":"Malayalam","nativeLang":"മലയാളം","code":"ml"},{"lang":"Low German","nativeLang":"Plattdüütsch","code":"nds"},{"lang":"Swahili","nativeLang":"Kiswahili","code":"sw"},{"lang":"Kyrgyz","nativeLang":"кыргызча","code":"ky"},{"lang":"Kurdish","nativeLang":"kurdî","code":"ku"},{"lang":"Lombard","nativeLang":"lombard","code":"lmo"},{"lang":"Javanese","nativeLang":"Jawa","code":"jv"},{"lang":"Newari","nativeLang":"नेपाल भाषा","code":"new"},{"lang":"Western Punjabi","nativeLang":"پنجابی","code":"pnb"},{"lang":"Venetian","nativeLang":"vèneto","code":"vec"},{"lang":"Haitian Creole","nativeLang":"Kreyòl ayisyen","code":"ht"},{"lang":"Piedmontese","nativeLang":"Piemontèis","code":"pms"},{"lang":"Bashkir","nativeLang":"башҡортса","code":"ba"},{"lang":"Luxembourgish","nativeLang":"Lëtzebuergesch","code":"lb"},{"lang":"Sundanese","nativeLang":"Sunda","code":"su"},{"lang":"Irish","nativeLang":"Gaeilge","code":"ga"},{"lang":"Icelandic","nativeLang":"íslenska","code":"is"},{"lang":"Silesian","nativeLang":"ślůnski","code":"szl"},{"lang":"Central Kurdish","nativeLang":"کوردی","code":"ckb"},{"lang":"Western Frisian","nativeLang":"Frysk","code":"fy"},{"lang":"Chuvash","nativeLang":"чӑвашла","code":"cv"},{"lang":"Punjabi","nativeLang":"ਪੰਜਾਬੀ","code":"pa"},{"lang":"Tagalog","nativeLang":"Tagalog","code":"tl"},{"lang":"Aragonese","nativeLang":"aragonés","code":"an"},{"lang":"Ido","nativeLang":"Ido","code":"io"},{"lang":"Wu Chinese","nativeLang":"吴语","code":"wuu"},{"lang":"Zazaki","nativeLang":"Zazaki","code":"diq"},{"lang":"Hausa","nativeLang":"Hausa","code":"ha"},{"lang":"Volapük","nativeLang":"Volapük","code":"vo"},{"lang":"Scots","nativeLang":"Scots","code":"sco"},{"lang":"Yoruba","nativeLang":"Yorùbá","code":"yo"},{"lang":"Nepali","nativeLang":"नेपाली","code":"ne"},{"lang":"Kannada","nativeLang":"ಕನ್ನಡ","code":"kn"},{"lang":"Gujarati","nativeLang":"ગુજરાતી","code":"gu"},{"lang":"Alemannic","nativeLang":"Alemannisch","code":"als"},{"lang":"Kotava","nativeLang":"Kotava","code":"avk"},{"lang":"Crimean Tatar","nativeLang":"qırımtatarca","code":"crh"},{"lang":"Bavarian","nativeLang":"Boarisch","code":"bar"},{"lang":"Interlingua","nativeLang":"interlingua","code":"ia"},{"lang":"Sicilian","nativeLang":"sicilianu","code":"scn"},{"lang":"Bishnupriya","nativeLang":"বিষ্ণুপ্রিয়া মণিপুরী","code":"bpy"},{"lang":"Quechua","nativeLang":"Runa Simi","code":"qu"},{"lang":"Igbo","nativeLang":"Igbo","code":"ig"},{"lang":"Mongolian","nativeLang":"монгол","code":"mn"},{"lang":"Navajo","nativeLang":"Diné bizaad","code":"nv"},{"lang":"Balinese","nativeLang":"Basa Bali","code":"ban"},{"lang":"Mingrelian","nativeLang":"მარგალური","code":"xmf"},{"lang":"Sinhala","nativeLang":"සිංහල","code":"si"},{"lang":"Mazanderani","nativeLang":"مازِرونی","code":"mzn"},{"lang":"Northern Frisian","nativeLang":"Nordfriisk","code":"frr"},{"lang":"Pashto","nativeLang":"پښتو","code":"ps"},{"lang":"Tumbuka","nativeLang":"chiTumbuka","code":"tum"},{"lang":"Ossetic","nativeLang":"ирон","code":"os"},{"lang":"Odia","nativeLang":"ଓଡ଼ିଆ","code":"or"},{"lang":"Samogitian","nativeLang":"žemaitėška","code":"bat-smg"},{"lang":"Yakut","nativeLang":"саха тыла","code":"sah"},{"lang":"Min Dong Chinese","nativeLang":"閩東語 / Mìng-dĕ̤ng-ngṳ̄","code":"cdo"},{"lang":"Central Bikol","nativeLang":"Bikol Central","code":"bcl"},{"lang":"Scottish Gaelic","nativeLang":"Gàidhlig","code":"gd"},{"lang":"Buginese","nativeLang":"Basa Ugi","code":"bug"},{"lang":"Sindhi","nativeLang":"سنڌي","code":"sd"},{"lang":"Yiddish","nativeLang":"ייִדיש","code":"yi"},{"lang":"Iloko","nativeLang":"Ilokano","code":"ilo"},{"lang":"Amharic","nativeLang":"አማርኛ","code":"am"},{"lang":"Limburgish","nativeLang":"Limburgs","code":"li"},{"lang":"Neapolitan","nativeLang":"Napulitano","code":"nap"},{"lang":"Gorontalo","nativeLang":"Bahasa Hulontalo","code":"gor"},{"lang":"Maithili","nativeLang":"मैथिली","code":"mai"},{"lang":"Faroese","nativeLang":"føroyskt","code":"fo"},{"lang":"Upper Sorbian","nativeLang":"hornjoserbsce","code":"hsb"},{"lang":"Basa Banyumasan","nativeLang":"Basa Banyumasan","code":"map-bms"},{"lang":"Shan","nativeLang":"ၽႃႇသႃႇတႆး","code":"shn"},{"lang":"Emiliano-Romagnolo","nativeLang":"emiliàn e rumagnòl","code":"eml"},{"lang":"Achinese","nativeLang":"Acèh","code":"ace"},{"lang":"Literary Chinese","nativeLang":"文言","code":"zh-classical"},{"lang":"Assamese","nativeLang":"অসমীয়া","code":"as"},{"lang":"Sanskrit","nativeLang":"संस्कृतम्","code":"sa"},{"lang":"Walloon","nativeLang":"walon","code":"wa"},{"lang":"Interlingue","nativeLang":"Interlingue","code":"ie"},{"lang":"Western Armenian","nativeLang":"Արեւմտահայերէն","code":"hyw"},{"lang":"Shona","nativeLang":"chiShona","code":"sn"},{"lang":"Eastern Mari","nativeLang":"олык марий","code":"mhr"},{"lang":"Ligurian","nativeLang":"Ligure","code":"lij"},{"lang":"Zulu","nativeLang":"isiZulu","code":"zu"},{"lang":"Fiji Hindi","nativeLang":"Fiji Hindi","code":"hif"},{"lang":"Banjar","nativeLang":"Banjar","code":"bjn"},{"lang":"Western Mari","nativeLang":"кырык мары","code":"mrj"},{"lang":"Khmer","nativeLang":"ភាសាខ្មែរ","code":"km"},{"lang":"Manipuri","nativeLang":"ꯃꯤꯇꯩ ꯂꯣꯟ","code":"mni"},{"lang":"Hakka Chinese","nativeLang":"客家語/Hak-kâ-ngî","code":"hak"},{"lang":"Santali","nativeLang":"ᱥᱟᱱᱛᱟᱲᱤ","code":"sat"},{"lang":"Moroccan Arabic","nativeLang":"الدارجة","code":"ary"},{"lang":"Tarantino","nativeLang":"tarandíne","code":"roa-tara"},{"lang":"Pampanga","nativeLang":"Kapampangan","code":"pam"},{"lang":"Rusyn","nativeLang":"русиньскый","code":"rue"},{"lang":"Bhojpuri","nativeLang":"भोजपुरी","code":"bh"},{"lang":"Northern Sotho","nativeLang":"Sesotho sa Leboa","code":"nso"},{"lang":"Dagbani","nativeLang":"dagbanli","code":"dag"},{"lang":"Corsican","nativeLang":"corsu","code":"co"},{"lang":"West Flemish","nativeLang":"West-Vlams","code":"vls"},{"lang":"Somali","nativeLang":"Soomaaliga","code":"so"},{"lang":"Māori","nativeLang":"Māori","code":"mi"},{"lang":"Low Saxon","nativeLang":"Nedersaksies","code":"nds-nl"},{"lang":"Erzya","nativeLang":"эрзянь","code":"myv"},{"lang":"Northern Sami","nativeLang":"davvisámegiella","code":"se"},{"lang":"Sardinian","nativeLang":"sardu","code":"sc"},{"lang":"Tibetan","nativeLang":"བོད་ཡིག","code":"bo"},{"lang":"Veps","nativeLang":"vepsän kel’","code":"vep"},{"lang":"Cornish","nativeLang":"kernowek","code":"kw"},{"lang":"Gilaki","nativeLang":"گیلکی","code":"glk"},{"lang":"Turkmen","nativeLang":"Türkmençe","code":"tk"},{"lang":"Kabyle","nativeLang":"Taqbaylit","code":"kab"},{"lang":"Gan Chinese","nativeLang":"贛語","code":"gan"},{"lang":"Kinyarwanda","nativeLang":"Ikinyarwanda","code":"rw"},{"lang":"Võro","nativeLang":"võro","code":"fiu-vro"},{"lang":"Manx","nativeLang":"Gaelg","code":"gv"},{"lang":"Zeelandic","nativeLang":"Zeêuws","code":"zea"},{"lang":"Abkhazian","nativeLang":"аԥсшәа","code":"ab"},{"lang":"Uyghur","nativeLang":"ئۇيغۇرچە / Uyghurche","code":"ug"},{"lang":"Saraiki","nativeLang":"سرائیکی","code":"skr"},{"lang":"Nāhuatl","nativeLang":"Nāhuatl","code":"nah"},{"lang":"Maltese","nativeLang":"Malti","code":"mt"},{"lang":"Talysh","nativeLang":"tolışi","code":"tly"},{"lang":"Arpitan","nativeLang":"arpetan","code":"frp"},{"lang":"Udmurt","nativeLang":"удмурт","code":"udm"},{"lang":"Picard","nativeLang":"Picard","code":"pcd"},{"lang":"Guarani","nativeLang":"Avañe'ẽ","code":"gn"},{"lang":"Komi","nativeLang":"коми","code":"kv"},{"lang":"Inari Sami","nativeLang":"anarâškielâ","code":"smn"},{"lang":"Kashubian","nativeLang":"kaszëbsczi","code":"csb"},{"lang":"Aymara","nativeLang":"Aymar aru","code":"ay"},{"lang":"Norman","nativeLang":"Nouormand","code":"nrm"},{"lang":"Kashmiri","nativeLang":"कॉशुर / کٲشُر","code":"ks"},{"lang":"Lezghian","nativeLang":"лезги","code":"lez"},{"lang":"Moksha","nativeLang":"мокшень","code":"mdf"},{"lang":"Livvi-Karelian","nativeLang":"livvinkarjala","code":"olo"},{"lang":"Mirandese","nativeLang":"Mirandés","code":"mwl"},{"lang":"Kara-Kalpak","nativeLang":"Qaraqalpaqsha","code":"kaa"},{"lang":"Lingua Franca Nova","nativeLang":"Lingua Franca Nova","code":"lfn"},{"lang":"Old English","nativeLang":"Ænglisc","code":"ang"},{"lang":"Saterland Frisian","nativeLang":"Seeltersk","code":"stq"},{"lang":"Lao","nativeLang":"ລາວ","code":"lo"},{"lang":"Friulian","nativeLang":"furlan","code":"fur"},{"lang":"Romansh","nativeLang":"rumantsch","code":"rm"},{"lang":"Twi","nativeLang":"Twi","code":"tw"},{"lang":"Ladino","nativeLang":"Ladino","code":"lad"},{"lang":"Extremaduran","nativeLang":"estremeñu","code":"ext"},{"lang":"Papiamento","nativeLang":"Papiamentu","code":"pap"},{"lang":"Goan Konkani","nativeLang":"गोंयची कोंकणी / Gõychi Konknni","code":"gom"},{"lang":"Tuvinian","nativeLang":"тыва дыл","code":"tyv"},{"lang":"Lingala","nativeLang":"lingála","code":"ln"},{"lang":"Komi-Permyak","nativeLang":"перем коми","code":"koi"},{"lang":"Avaric","nativeLang":"авар","code":"av"},{"lang":"Lower Sorbian","nativeLang":"dolnoserbski","code":"dsb"},{"lang":"Doteli","nativeLang":"डोटेली","code":"dty"},{"lang":"Chavacano","nativeLang":"Chavacano de Zamboanga","code":"cbk-zam"},{"lang":"Divehi","nativeLang":"ދިވެހިބަސް","code":"dv"},{"lang":"Colognian","nativeLang":"Ripoarisch","code":"ksh"},{"lang":"Zhuang","nativeLang":"Vahcuengh","code":"za"},{"lang":"Ganda","nativeLang":"Luganda","code":"lg"},{"lang":"Gagauz","nativeLang":"Gagauz","code":"gag"},{"lang":"Russia Buriat","nativeLang":"буряад","code":"bxr"},{"lang":"Palatine German","nativeLang":"Pälzisch","code":"pfl"},{"lang":"Sakizaya","nativeLang":"Sakizaya","code":"szy"},{"lang":"Pa'O","nativeLang":"ပအိုဝ်ႏဘာႏသာႏ","code":"blk"},{"lang":"Tayal","nativeLang":"Tayal","code":"tay"},{"lang":"Pangasinan","nativeLang":"Pangasinan","code":"pag"},{"lang":"Pali","nativeLang":"पालि","code":"pi"},{"lang":"Hawaiian","nativeLang":"Hawaiʻi","code":"haw"},{"lang":"Awadhi","nativeLang":"अवधी","code":"awa"},{"lang":"Ingush","nativeLang":"гӀалгӀай","code":"inh"},{"lang":"Karachay-Balkar","nativeLang":"къарачай-малкъар","code":"krc"},{"lang":"Pennsylvania German","nativeLang":"Deitsch","code":"pdc"},{"lang":"Tongan","nativeLang":"lea faka-Tonga","code":"to"},{"lang":"Atikamekw","nativeLang":"Atikamekw","code":"atj"},{"lang":"Tulu","nativeLang":"ತುಳು","code":"tcy"},{"lang":"Mon","nativeLang":"ဘာသာ မန်","code":"mnw"},{"lang":"Aramaic","nativeLang":"ܐܪܡܝܐ","code":"arc"},{"lang":"Fula","nativeLang":"Fulfulde","code":"ff"},{"lang":"Tachelhit","nativeLang":"Taclḥit","code":"shi"},{"lang":"Kalmyk","nativeLang":"хальмг","code":"xal"},{"lang":"Xhosa","nativeLang":"isiXhosa","code":"xh"},{"lang":"Jamaican Creole English","nativeLang":"Patois","code":"jam"},{"lang":"Kabiye","nativeLang":"Kabɩyɛ","code":"kbp"},{"lang":"Wolof","nativeLang":"Wolof","code":"wo"},{"lang":"Nias","nativeLang":"Li Niha","code":"nia"},{"lang":"Oromo","nativeLang":"Oromoo","code":"om"},{"lang":"Angika","nativeLang":"अंगिका","code":"anp"},{"lang":"Kabardian","nativeLang":"адыгэбзэ","code":"kbd"},{"lang":"Novial","nativeLang":"Novial","code":"nov"},{"lang":"Kikuyu","nativeLang":"Gĩkũyũ","code":"ki"},{"lang":"Standard Moroccan Tamazight","nativeLang":"ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ","code":"zgh"},{"lang":"N’Ko","nativeLang":"ߒߞߏ","code":"nqo"},{"lang":"Bislama","nativeLang":"Bislama","code":"bi"},{"lang":"Tok Pisin","nativeLang":"Tok Pisin","code":"tpi"},{"lang":"Tetum","nativeLang":"tetun","code":"tet"},{"lang":"Aromanian","nativeLang":"armãneashti","code":"roa-rup"},{"lang":"Lojban","nativeLang":"la .lojban.","code":"jbo"},{"lang":"Tswana","nativeLang":"Setswana","code":"tn"},{"lang":"Fijian","nativeLang":"Na Vosa Vakaviti","code":"fj"},{"lang":"Kongo","nativeLang":"Kongo","code":"kg"},{"lang":"Lak","nativeLang":"лакку","code":"lbe"},{"lang":"Gun","nativeLang":"gungbe","code":"guw"},{"lang":"Tahitian","nativeLang":"reo tahiti","code":"ty"},{"lang":"Church Slavic","nativeLang":"словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ","code":"cu"},{"lang":"Vlax Romani","nativeLang":"romani čhib","code":"rmy"},{"lang":"Madurese","nativeLang":"Madhurâ","code":"mad"},{"lang":"Taroko","nativeLang":"Seediq","code":"trv"},{"lang":"Amis","nativeLang":"Pangcah","code":"ami"},{"lang":"Sranan Tongo","nativeLang":"Sranantongo","code":"srn"},{"lang":"Samoan","nativeLang":"Gagana Samoa","code":"sm"},{"lang":"Southern Altai","nativeLang":"алтай тил","code":"alt"},{"lang":"Latgalian","nativeLang":"latgaļu","code":"ltg"},{"lang":"Guianan Creole","nativeLang":"kriyòl gwiyannen","code":"gcr"},{"lang":"Cherokee","nativeLang":"ᏣᎳᎩ","code":"chr"},{"lang":"Dagaare","nativeLang":"Dagaare","code":"dga"},{"lang":"Nyanja","nativeLang":"Chi-Chewa","code":"ny"},{"lang":"Nigerian Pidgin","nativeLang":"Naijá","code":"pcm"},{"lang":"Southern Sotho","nativeLang":"Sesotho","code":"st"},{"lang":"Ghanaian Pidgin","nativeLang":"Ghanaian Pidgin","code":"gpe"},{"lang":"Tyap","nativeLang":"Tyap","code":"kcg"},{"lang":"Norfuk / Pitkern","nativeLang":"Norfuk / Pitkern","code":"pih"},{"lang":"Gothic","nativeLang":"𐌲𐌿𐍄𐌹𐍃𐌺","code":"got"},{"lang":"Swati","nativeLang":"SiSwati","code":"ss"},{"lang":"Frafra","nativeLang":"farefare","code":"gur"},{"lang":"Ewe","nativeLang":"eʋegbe","code":"ee"},{"lang":"Bambara","nativeLang":"bamanankan","code":"bm"},{"lang":"Tsonga","nativeLang":"Xitsonga","code":"ts"},{"lang":"Venda","nativeLang":"Tshivenda","code":"ve"},{"lang":"Batak Toba","nativeLang":"Batak Toba","code":"bbc"},{"lang":"Cheyenne","nativeLang":"Tsetsêhestâhese","code":"chy"},{"lang":"Rundi","nativeLang":"ikirundi","code":"rn"},{"lang":"Fon","nativeLang":"fɔ̀ngbè","code":"fon"},{"lang":"Inupiaq","nativeLang":"Iñupiatun","code":"ik"},{"lang":"Adyghe","nativeLang":"адыгабзэ","code":"ady"},{"lang":"Chamorro","nativeLang":"Chamoru","code":"ch"},{"lang":"Wayuu","nativeLang":"wayuunaiki","code":"guc"},{"lang":"Fanti","nativeLang":"mfantse","code":"fat"},{"lang":"Pontic","nativeLang":"Ποντιακά","code":"pnt"},{"lang":"Inuktitut","nativeLang":"ᐃᓄᒃᑎᑐᑦ / inuktitut","code":"iu"},{"lang":"Paiwan","nativeLang":"pinayuanan","code":"pwn"},{"lang":"Sango","nativeLang":"Sängö","code":"sg"},{"lang":"Dinka","nativeLang":"Thuɔŋjäŋ","code":"din"},{"lang":"Tigrinya","nativeLang":"ትግርኛ","code":"ti"},{"lang":"Kalaallisut","nativeLang":"kalaallisut","code":"kl"},{"lang":"Dzongkha","nativeLang":"ཇོང་ཁ","code":"dz"},{"lang":"Cree","nativeLang":"Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ","code":"cr"}], "scriptSHA256": "4eae1099a8c97475384865105f4b9865f9f0b4063bc94bf085f485f7dc53452a", "script": "async function getDictText(a,i,e,t,r,g){a=decodeURIComponent(encodeURIComponent(a));let s=await t.get(`https://${e}.wikipedia.org/api/rest_v1/page/summary/${a}`),c=`<img class=\"wiki-image\" style=\"shape-outside: url(\"${s.data.originalimage?s.data.originalimage.source:\"\"}\")\" src=\"${s.data.originalimage?s.data.originalimage.source:\"\"}\"></img><p class=\"wiki-text\">${s.data.extract}</p><p class=\"dict-learn-more\">${r(\"Learn more\")}</p>`;return window.learnMoreUrl=\"https://\"+e+\".wikipedia.org/w/index.php?search=\"+a,c}window.getDictText=getDictText;" }
Free Dictionary API
Features: Only support English-English dictionary
Website: Free Dictionary API
{ "identifier": "dictionaryapi-dict-plugin", "type": "dictionary", "displayName": "Free Dictionary API", "icon": "dictionaryapi", "version": "1.0.0", "url": "https://dictionaryapi.dev/", "config": {}, "langList": [{ "lang": "English", "code": "en", "nativeLang": "English" }], "scriptSHA256": "19d91deb1f513206828680eefce6c6559d419bff0cde6a9d2ccb9198d5e77da8", "script": "async function getDictText(a,i,t,e,n,o){let s=await e.get(`https://api.dictionaryapi.dev/api/v2/entries/en/${a}`),d=`<p class=\"dict-word-type\">[${n(\"Pronunciations\")}]</p></p>`+(s.data[0].phonetic?s.data[0].phonetic:\"\")+\"<br/>\"+s.data[0].phonetics.filter(a=>a.audio).map(a=>`<span class=\"audio-label\">${a.audio.includes(\"uk\")?\"UK\":\"US\"} </span><span class=\"audio-note\">${a.text?a.text:\"\"} </span><div class=\"audio-container\"><audio controls class=\"audio-player\" controlsList=\"nodownload noplaybackrate\"><source src=\"${a.audio}\" type=\"audio/mpeg\"></audio></div>`).join(\"\")+s.data[0].meanings.map(a=>`<p><p class=\"dict-word-type\">[${a.partOfSpeech}]</p><div>${a.definitions.map((a,i)=>`<span style=\"font-weight: bold\">${i+1}</span>. `+a.definition).join(\"</div><div>\")}</div></p>`).join(\"\")+`<p class=\"dict-learn-more\">${n(\"Learn more\")}</p>`;return window.learnMoreUrl=s.data[0].sourceUrls[0],d}window.getDictText=getDictText;" }
Cambridge Dictionary
Features: Utilizes the built-in browser to open an external webpage
{ "identifier": "cambridge-embed-dict-plugin", "type": "dictionary", "displayName": "Cambridge Dictionary", "icon": "dict", "version": "1.0.0", "config": {}, "langList": [{"lang":"english","code":"english","nativeLang":"English"},{"lang":"chinese (simplified)","code":"chinese-simplified","nativeLang":"简体中文"},{"lang":"chinese (traditional)","code":"chinese-traditional","nativeLang":"繁體中文"},{"lang":"dutch","code":"dutch","nativeLang":"Nederlands"},{"lang":"french","code":"french","nativeLang":"Français"},{"lang":"german","code":"german","nativeLang":"Deutsch"},{"lang":"indonesian","code":"indonesian","nativeLang":"Bahasa Indonesia"},{"lang":"italian","code":"italian","nativeLang":"Italiano"},{"lang":"japanese","code":"japanese","nativeLang":"日本語"},{"lang":"norwegian","code":"norwegian","nativeLang":"Norsk"},{"lang":"polish","code":"polish","nativeLang":"Polski"},{"lang":"portuguese","code":"portuguese","nativeLang":"Português"},{"lang":"spanish","code":"spanish","nativeLang":"Español"},{"lang":"swedish","code":"swedish","nativeLang":"Svenska"},{"lang":"arabic","code":"arabic","nativeLang":"العربية"},{"lang":"bengali","code":"bengali","nativeLang":"বাংলা"},{"lang":"catalan","code":"catalan","nativeLang":"Català"},{"lang":"czech","code":"czech","nativeLang":"Čeština"},{"lang":"danish","code":"danish","nativeLang":"Dansk"},{"lang":"gujarati","code":"gujarati","nativeLang":"ગુજરાતી"},{"lang":"hindi","code":"hindi","nativeLang":"हिन्दी"},{"lang":"korean","code":"korean","nativeLang":"한국어"},{"lang":"malay","code":"malay","nativeLang":"Bahasa Melayu"},{"lang":"marathi","code":"marathi","nativeLang":"मराठी"},{"lang":"russian","code":"russian","nativeLang":"Русский"},{"lang":"tamil","code":"tamil","nativeLang":"தமிழ்"},{"lang":"telugu","code":"telugu","nativeLang":"తెలుగు"},{"lang":"thai","code":"thai","nativeLang":"ไทย"},{"lang":"turkish","code":"turkish","nativeLang":"Türkçe"},{"lang":"ukrainian","code":"ukrainian","nativeLang":"Українська"},{"lang":"urdu","code":"urdu","nativeLang":"اردو"},{"lang":"vietnamese","code":"vietnamese","nativeLang":"Tiếng Việt"}], "scriptSHA256": "705dc6ccfcacb141aa4bbb4e74b25a243cc620e8e55f4af0d266a86a788de4ef", "script": "async function getDictText(t,e,i,c,n,g){return`https://dictionary.cambridge.org/dictionary/english${\"en\"===i?\"\":\"-\"+i}/${encodeURIComponent(t)}`}window.getDictText=getDictText;" }
Youdao Dictionary
Features: Utilizes the built-in browser to open an external webpage
Website: Netease Youdao (youdao.com)
{ "identifier": "youdao-embed-dict-plugin", "type": "dictionary", "displayName": "Youdao Dictionary", "icon": "dict", "version": "1.0.1", "config": {}, "langList": [{"lang":"English","code":"en","nativeLang":"English"},{"lang":"Japanese","code":"ja","nativeLang":"Japanese"},{"lang":"French","code":"fr","nativeLang":"French"},{"lang":"Korean","code":"ko","nativeLang":"Korean"}], "scriptSHA256": "689a0e44542b8f9e70674ea1333950822eb1af0e314d0b79f36bd2599f305ffb", "script": "async function getDictText(t,e,c,i,n,o){return`https://dict.youdao.com/result?word=${encodeURIComponent(t)}&lang=${c}`}window.getDictText=getDictText;" }
Bing Dictionary
Features: Utilizes the built-in browser to open an external webpage, and only supports English-Chinese dictionary
Website: Bing Dictionary (bing.com)
{ "identifier": "bing-embed-dict-plugin", "type": "dictionary", "displayName": "Bing Dictionary", "icon": "bing", "version": "1.0.0", "config": {}, "langList": [ { "lang": "Chinese", "code": "zh-CN", "nativeLang": "简体中文" } ], "scriptSHA256": "d36ce5709726419dbd15dfa47eb31390dd58cb9906e599cb86cd5517cf0646b1", "script": "async function getDictText(t,c,e,i,n,g){return`https://cn.bing.com/dict?mkt=zh-CN&q=${encodeURIComponent(t)}`}window.getDictText=getDictText;" }
Wiktionary
Features:Multi-language support
Website:Wiktionary
{ "identifier": "wiktionary-dict-plugin", "type": "dictionary", "displayName": "Wiktionary", "icon": "dict", "version": "1.0.0", "url": "https://www.wiktionary.org", "config": {}, "langList": [{"lang":"English","nativeLang":"English","code":"en"},{"lang":"French","nativeLang":"français","code":"fr"},{"lang":"Malagasy","nativeLang":"Malagasy","code":"mg"},{"lang":"Chinese","nativeLang":"中文","code":"zh"},{"lang":"Greek","nativeLang":"Ελληνικά","code":"el"},{"lang":"Russian","nativeLang":"русский","code":"ru"},{"lang":"German","nativeLang":"Deutsch","code":"de"},{"lang":"Kurdish (Kurmanji)","nativeLang":"kurdî","code":"ku"},{"lang":"Swedish","nativeLang":"svenska","code":"sv"},{"lang":"Spanish","nativeLang":"español","code":"es"},{"lang":"Serbo-Croatian","nativeLang":"srpskohrvatski / српскохрватски","code":"sh"},{"lang":"Dutch","nativeLang":"Nederlands","code":"nl"},{"lang":"Polish","nativeLang":"polski","code":"pl"},{"lang":"Lithuanian","nativeLang":"lietuvių","code":"lt"},{"lang":"Catalan","nativeLang":"català","code":"ca"},{"lang":"Italian","nativeLang":"italiano","code":"it"},{"lang":"Finnish","nativeLang":"suomi","code":"fi"},{"lang":"Hungarian","nativeLang":"magyar","code":"hu"},{"lang":"Portuguese","nativeLang":"português","code":"pt"},{"lang":"Thai","nativeLang":"ไทย","code":"th"},{"lang":"Tamil","nativeLang":"தமிழ்","code":"ta"},{"lang":"Japanese","nativeLang":"日本語","code":"ja"},{"lang":"Turkish","nativeLang":"Türkçe","code":"tr"},{"lang":"Ido","nativeLang":"Ido","code":"io"},{"lang":"Armenian","nativeLang":"հայերեն","code":"hy"},{"lang":"Korean","nativeLang":"한국어","code":"ko"},{"lang":"Vietnamese","nativeLang":"Tiếng Việt","code":"vi"},{"lang":"Kannada","nativeLang":"ಕನ್ನಡ","code":"kn"},{"lang":"Serbian","nativeLang":"српски / srpski","code":"sr"},{"lang":"Hindi","nativeLang":"हिन्दी","code":"hi"},{"lang":"Romanian","nativeLang":"română","code":"ro"},{"lang":"Indonesian","nativeLang":"Bahasa Indonesia","code":"id"},{"lang":"Estonian","nativeLang":"eesti","code":"et"},{"lang":"Norwegian (Bokmål)","nativeLang":"norsk","code":"no"},{"lang":"Czech","nativeLang":"čeština","code":"cs"},{"lang":"Saraiki","nativeLang":"سرائیکی","code":"skr"},{"lang":"Malayalam","nativeLang":"മലയാളം","code":"ml"},{"lang":"Burmese","nativeLang":"မြန်မာဘာသာ","code":"my"},{"lang":"Limburgish","nativeLang":"Limburgs","code":"li"},{"lang":"Uzbek","nativeLang":"oʻzbekcha / ўзбекча","code":"uz"},{"lang":"Esperanto","nativeLang":"Esperanto","code":"eo"},{"lang":"Odia","nativeLang":"ଓଡ଼ିଆ","code":"or"},{"lang":"Persian","nativeLang":"فارسی","code":"fa"},{"lang":"Telugu","nativeLang":"తెలుగు","code":"te"},{"lang":"Bengali","nativeLang":"বাংলা","code":"bn"},{"lang":"Sango","nativeLang":"Sängö","code":"sg"},{"lang":"Galician","nativeLang":"galego","code":"gl"},{"lang":"Icelandic","nativeLang":"íslenska","code":"is"},{"lang":"Occitan","nativeLang":"occitan","code":"oc"},{"lang":"Arabic","nativeLang":"العربية","code":"ar"},{"lang":"Asturian","nativeLang":"asturianu","code":"ast"},{"lang":"Javanese","nativeLang":"Jawa","code":"jv"},{"lang":"Ukrainian","nativeLang":"українська","code":"uk"},{"lang":"Azerbaijani","nativeLang":"azərbaycanca","code":"az"},{"lang":"Basque","nativeLang":"euskara","code":"eu"},{"lang":"Mon","nativeLang":"ဘာသာမန်","code":"mnw"},{"lang":"Breton","nativeLang":"brezhoneg","code":"br"},{"lang":"Simple English","nativeLang":"Simple English","code":"simple"},{"lang":"Malay","nativeLang":"Bahasa Melayu","code":"ms"},{"lang":"Danish","nativeLang":"dansk","code":"da"},{"lang":"Shan","nativeLang":"ၽႃႇသႃႇတႆး","code":"shn"},{"lang":"Slovak","nativeLang":"slovenčina","code":"sk"},{"lang":"Latin","nativeLang":"Latina","code":"la"},{"lang":"Kabardian","nativeLang":"адыгэбзэ","code":"kbd"},{"lang":"Lombard","nativeLang":"lombard","code":"lmo"},{"lang":"Croatian","nativeLang":"hrvatski","code":"hr"},{"lang":"Walloon","nativeLang":"walon","code":"wa"},{"lang":"Fijian","nativeLang":"Na Vosa Vakaviti","code":"fj"},{"lang":"Kyrgyz","nativeLang":"кыргызча","code":"ky"},{"lang":"Bulgarian","nativeLang":"български","code":"bg"},{"lang":"Lao","nativeLang":"ລາວ","code":"lo"},{"lang":"Urdu","nativeLang":"اردو","code":"ur"},{"lang":"Welsh","nativeLang":"Cymraeg","code":"cy"},{"lang":"Pashto","nativeLang":"پښتو","code":"ps"},{"lang":"Tajik","nativeLang":"тоҷикӣ","code":"tg"},{"lang":"Hebrew","nativeLang":"עברית","code":"he"},{"lang":"Volapük","nativeLang":"Volapük","code":"vo"},{"lang":"Oromo","nativeLang":"Oromoo","code":"om"},{"lang":"Slovene","nativeLang":"slovenščina","code":"sl"},{"lang":"Afrikaans","nativeLang":"Afrikaans","code":"af"},{"lang":"Southern Min","nativeLang":"閩南語 / Bân-lâm-gú","code":"zh-min-nan"},{"lang":"Sicilian","nativeLang":"sicilianu","code":"scn"},{"lang":"Georgian","nativeLang":"ქართული","code":"ka"},{"lang":"Tagalog","nativeLang":"Tagalog","code":"tl"},{"lang":"Punjabi","nativeLang":"ਪੰਜਾਬੀ","code":"pa"},{"lang":"Swahili","nativeLang":"Kiswahili","code":"sw"},{"lang":"West Frisian","nativeLang":"Frysk","code":"fy"},{"lang":"Kazakh","nativeLang":"қазақша","code":"kk"},{"lang":"Minangkabau","nativeLang":"Minangkabau","code":"min"},{"lang":"Norwegian (Nynorsk)","nativeLang":"norsk nynorsk","code":"nn"},{"lang":"Latvian","nativeLang":"latviešu","code":"lv"},{"lang":"Bosnian","nativeLang":"bosanski","code":"bs"},{"lang":"Luxembourgish","nativeLang":"Lëtzebuergesch","code":"lb"},{"lang":"Gorontalo","nativeLang":"Bahasa Hulontalo","code":"gor"},{"lang":"Low German","nativeLang":"Plattdüütsch","code":"nds"},{"lang":"Albanian","nativeLang":"shqip","code":"sq"},{"lang":"Corsican","nativeLang":"corsu","code":"co"},{"lang":"Mongolian","nativeLang":"монгол","code":"mn"},{"lang":"Western Punjabi","nativeLang":"پنجابی","code":"pnb"},{"lang":"Zaza","nativeLang":"Zazaki","code":"diq"},{"lang":"Cantonese","nativeLang":"粵語","code":"zh-yue"},{"lang":"Nahuatl","nativeLang":"Nāhuatl","code":"nah"},{"lang":"Nias","nativeLang":"Li Niha","code":"nia"},{"lang":"Sanskrit","nativeLang":"संस्कृतम्","code":"sa"},{"lang":"Khmer","nativeLang":"ភាសាខ្មែរ","code":"km"},{"lang":"Belarusian","nativeLang":"беларуская","code":"be"},{"lang":"Macedonian","nativeLang":"македонски","code":"mk"},{"lang":"Venetian","nativeLang":"vèneto","code":"vec"},{"lang":"Turkmen","nativeLang":"Türkmençe","code":"tk"},{"lang":"Samoan","nativeLang":"Gagana Samoa","code":"sm"},{"lang":"Upper Sorbian","nativeLang":"hornjoserbsce","code":"hsb"},{"lang":"Kashmiri","nativeLang":"कॉशुर / کٲشُر","code":"ks"},{"lang":"Shawiya","nativeLang":"tacawit","code":"shy"},{"lang":"Central Bikol","nativeLang":"Bikol Central","code":"bcl"},{"lang":"Hausa","nativeLang":"Hausa","code":"ha"},{"lang":"Sundanese","nativeLang":"Sunda","code":"su"},{"lang":"Sinhala","nativeLang":"සිංහල","code":"si"},{"lang":"Somali","nativeLang":"Soomaaliga","code":"so"},{"lang":"Banjarese","nativeLang":"Banjar","code":"bjn"},{"lang":"Kurdish (Sorani)","nativeLang":"کوردی","code":"ckb"},{"lang":"Irish","nativeLang":"Gaeilge","code":"ga"},{"lang":"Mandailing Batak","nativeLang":"Batak Mandailing","code":"btm"},{"lang":"Scottish Gaelic","nativeLang":"Gàidhlig","code":"gd"},{"lang":"Aragonese","nativeLang":"aragonés","code":"an"},{"lang":"Konkani (Goan Konkani)","nativeLang":"गोंयची कोंकणी / Gõychi Konknni","code":"gom"},{"lang":"Marathi","nativeLang":"मराठी","code":"mr"},{"lang":"Wolof","nativeLang":"Wolof","code":"wo"},{"lang":"Pa'O","nativeLang":"ပအိုဝ်ႏဘာႏသာႏ","code":"blk"},{"lang":"Meitei","nativeLang":"ꯃꯤꯇꯩ ꯂꯣꯟ","code":"mni"},{"lang":"Interlingua","nativeLang":"interlingua","code":"ia"},{"lang":"Maltese","nativeLang":"Malti","code":"mt"},{"lang":"Old English","nativeLang":"Ænglisc","code":"ang"},{"lang":"Sindhi","nativeLang":"سنڌي","code":"sd"},{"lang":"Tatar","nativeLang":"татарча / tatarça","code":"tt"},{"lang":"Faroese","nativeLang":"føroyskt","code":"fo"},{"lang":"Guarani","nativeLang":"Avañe'ẽ","code":"gn"},{"lang":"Māori","nativeLang":"Māori","code":"mi"},{"lang":"Interlingue","nativeLang":"Interlingue","code":"ie"},{"lang":"Kashubian","nativeLang":"kaszëbsczi","code":"csb"},{"lang":"Gun","nativeLang":"gungbe","code":"guw"},{"lang":"Uyghur","nativeLang":"ئۇيغۇرچە / Uyghurche","code":"ug"},{"lang":"Lojban","nativeLang":"la .lojban.","code":"jbo"},{"lang":"Sotho","nativeLang":"Sesotho","code":"st"},{"lang":"Fiji Hindi","nativeLang":"Fiji Hindi","code":"hif"},{"lang":"Aromanian","nativeLang":"armãneashti","code":"roa-rup"},{"lang":"Greenlandic","nativeLang":"kalaallisut","code":"kl"},{"lang":"Zulu","nativeLang":"isiZulu","code":"zu"},{"lang":"Tyap","nativeLang":"Tyap","code":"kcg"},{"lang":"Lingala","nativeLang":"lingála","code":"ln"},{"lang":"Yiddish","nativeLang":"ייִדיש","code":"yi"},{"lang":"Amharic","nativeLang":"አማርኛ","code":"am"},{"lang":"Gujarati","nativeLang":"ગુજરાતી","code":"gu"},{"lang":"Nauruan","nativeLang":"Dorerin Naoero","code":"na"},{"lang":"Manx","nativeLang":"Gaelg","code":"gv"},{"lang":"Tok Pisin","nativeLang":"Tok Pisin","code":"tpi"},{"lang":"Cornish","nativeLang":"kernowek","code":"kw"},{"lang":"Nepali","nativeLang":"नेपाली","code":"ne"},{"lang":"Karakalpak","nativeLang":"Qaraqalpaqsha","code":"kaa"},{"lang":"Kinyarwanda","nativeLang":"Ikinyarwanda","code":"rw"},{"lang":"Tsonga","nativeLang":"Xitsonga","code":"ts"},{"lang":"Igbo","nativeLang":"Igbo","code":"ig"},{"lang":"Quechua (Southern Quechua)","nativeLang":"Runa Simi","code":"qu"},{"lang":"Cherokee","nativeLang":"ᏣᎳᎩ","code":"chr"},{"lang":"Inuktitut","nativeLang":"ᐃᓄᒃᑎᑐᑦ / inuktitut","code":"iu"},{"lang":"Swazi","nativeLang":"SiSwati","code":"ss"},{"lang":"Aymara","nativeLang":"Aymar aru","code":"ay"},{"lang":"Maldivian","nativeLang":"ދިވެހިބަސް","code":"dv"},{"lang":"Zhuang (Standard Zhuang) (closed)","nativeLang":"Vahcuengh","code":"za"},{"lang":"Tigrinya","nativeLang":"ትግርኛ","code":"ti"},{"lang":"Iñupiaq (closed)","nativeLang":"Iñupiatun","code":"ik"},{"lang":"Tswana","nativeLang":"Setswana","code":"tn"},{"lang":"Assamese (closed)","nativeLang":"অসমীয়া","code":"as"},{"lang":"Pali (closed)","nativeLang":"पालि","code":"pi"},{"lang":"Abkhaz (closed)","nativeLang":"аԥсшәа","code":"ab"},{"lang":"Afar (closed)","nativeLang":"Qafár af","code":"aa"},{"lang":"Akan (closed)","nativeLang":"ak","code":"ak"},{"lang":"Avar (closed)","nativeLang":"авар","code":"av"},{"lang":"Bambara (closed)","nativeLang":"bamanankan","code":"bm"},{"lang":"Bihari (Bhojpuri) (closed)","nativeLang":"भोजपुरी","code":"bh"},{"lang":"Bislama (closed)","nativeLang":"Bislama","code":"bi"},{"lang":"Chamorro (closed)","nativeLang":"Chamoru","code":"ch"},{"lang":"Cree (closed)","nativeLang":"Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ","code":"cr"},{"lang":"Dzongkha (closed)","nativeLang":"ཇོང་ཁ","code":"dz"},{"lang":"Kirundi (closed)","nativeLang":"ikirundi","code":"rn"},{"lang":"Lhasa Tibetan (closed)","nativeLang":"བོད་ཡིག","code":"bo"},{"lang":"Madurese","nativeLang":"Madhurâ","code":"mad"},{"lang":"Marshallese (closed)","nativeLang":"Ebon","code":"mh"},{"lang":"Romansh (closed)","nativeLang":"rumantsch","code":"rm"},{"lang":"Sardinian (closed)","nativeLang":"sardu","code":"sc"},{"lang":"Shona (closed)","nativeLang":"chiShona","code":"sn"},{"lang":"Tongan (closed)","nativeLang":"lea faka-Tonga","code":"to"},{"lang":"Twi (closed)","nativeLang":"Twi","code":"tw"},{"lang":"Xhosa (closed)","nativeLang":"isiXhosa","code":"xh"},{"lang":"Yoruba (closed)","nativeLang":"Yorùbá","code":"yo"}], "scriptSHA256": "74624684f93363dd8510fdae196176622c840267921995970fc0f2f57ad32e54", "script": "async function getDictText(t,e,a,r,i,o){t=decodeURIComponent(encodeURIComponent(t));let p=await r.get(`https://${a}.wiktionary.org/w/api.php?action=query&titles=${t}&prop=extracts&format=json&origin=*`),s=`<p class=\"wiki-text\">${p.data.query.pages[Object.keys(p.data.query.pages)[0]].extract}</p><p class=\"dict-learn-more\">${i(\"Learn more\")}</p>`;return window.learnMoreUrl=\"https://\"+a+\".wiktionary.org/wiki/\"+t,s}window.getDictText=getDictText;" }
漢典-Chinese Dictionary
Features:Utilizes the built-in browser to open an external webpage
Website:漢典
{ "identifier": "zdic-embed-dict-plugin", "type": "dictionary", "displayName": "漢典", "icon": "dict", "version": "1.0.0", "config": {}, "langList": [{ "lang": "Chinese", "code": "hans", "nativeLang": "Chinese" }], "scriptSHA256": "838751ed35a23a845979768de383c222640d89de6172c26d309fe0da515a10fb", "script": "async function getDictText(t,e,c,n,i,g){return`https://www.zdic.net/hans/${encodeURIComponent(t)}`}window.getDictText=getDictText;" }
CEDICT-Chinese Dictionary
Features:Utilizes the built-in browser to open an external webpage
Website:MDBG Chinese Dictionary
{ "identifier": "cedict-embed-dict-plugin", "type": "dictionary", "displayName": "CEDICT", "icon": "dict", "version": "1.0.0", "config": {}, "langList": [{ "lang": "English", "code": "en", "nativeLang": "English" }], "scriptSHA256": "a8fb986d5131dd56d1fe1d251734ef0af489cc87930e60b8a3d98d6c763af189", "script": "async function getDictText(t,e,c,i,n,d){return`https://www.mdbg.net/chinese/dictionary?page=worddict&wdrst=0&wdqb=${encodeURIComponent(t)}`}window.getDictText=getDictText;" }
Weblio辞書-Japanese Dictionary
Features:Utilizes the built-in browser to open an external webpage
Website:辞典・百科事典の検索サービス - Weblio辞書
{ "identifier": "weblio-embed-dict-plugin", "type": "dictionary", "displayName": "Weblio辞書", "icon": "dict", "version": "1.0.0", "config": {}, "langList": [{"lang":"English","code":"ejje","nativeLang":"English"},{"lang":"Chinese","code":"cjjc","nativeLang":"Chinese"},{"lang":"Korean","code":"kjjk","nativeLang":"Korean"},{"lang":"Japanese","code":"www","nativeLang":"Japanese"}], "scriptSHA256": "76120415ae7ccc0b84451c012d8ea81ef0cd56f623cdaafc7c90e17d68f46822", "script": "async function getDictText(t,e,n,c,i,g){return`https://${\"en\"===n?\"ejje\":n}.weblio.jp/content/${encodeURIComponent(t)}`}window.getDictText=getDictText;" }
OpenRussian.org-Russian Dictionary
Features:Utilizes the built-in browser to open an external webpage
Website:Russian Dictionary
{ "identifier": "openrussian-embed-dict-plugin", "type": "dictionary", "displayName": "OpenRussian.org", "icon": "dict", "version": "1.0.0", "config": {}, "langList": [{"lang":"English","code":"en","nativeLang":"English"},{"lang":"German","code":"de","nativeLang":"German"}], "scriptSHA256": "0d852c5fbb622bb9c151486f81c34da8a5d02c566ab682d70c844c0f04367569", "script": "async function getDictText(e,t,n,c,r,u){return`https://${n}.openrussian.org/ru/${encodeURIComponent(removeAccents(e))}`}function removeAccents(e){return e.normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\")}window.getDictText=getDictText;" }
📢 Voice Plugins
MultiTTS
Features: Utilizes the voice engine on Andorid phone for Text-to-Speech
Website: Telegram: View @MultiTTS_channel
Configuration Steps:
- Download and install the APK package from the channel.
- Launch the TTS forwarder from the sidebar.
- Obtain the local area network (LAN) IP address of your Android phone (You can obtain it from the router's admin panel or the WiFi details on your phone) and copy it into the config→host field below. Use the default 8774 as the port.
- Please note that this plugin is only applicable when both the computer and the phone are on the same local network.
{ "identifier": "multitts-voice-plugin", "type": "voice", "displayName": "MultiTTS", "icon": "speaker", "version": "1.0.0", "config": { "host": "192.168.28.41", "port": "8774" }, "voiceList": [], "scriptSHA256": "90b4e099af96e543b63be449b2988ba27b4e17583b19eb331914ad3492d5c84e", "script": "const getAudioPath=async(t,e,o,i)=>{let a=require(\"path\"),l=require(\"fs\"),n=new Date().getTime()+\".wav\";return l.existsSync(a.join(o,\"tts\"))?(l.writeFileSync(a.join(o,\"tts\",n),await getTTSAudio(t,e,i)),console.log(\"folder already exists\")):(l.mkdirSync(a.join(o,\"tts\")),l.writeFileSync(a.join(o,\"tts\",n),await getTTSAudio(t,e,i)),console.log(\"folder created successfully\")),a.join(o,\"tts\",n)},objectToQueryString=t=>{let e=[];for(let o in t)if(t.hasOwnProperty(o)){let i=t[o],a=encodeURIComponent(o),l=encodeURIComponent(i);e.push(`${a}=${l}`)}return e.join(\"&\")},getTTSAudio=async(t,e,o)=>{let i,a=\"http://\"+(o.host||\"127.0.0.1\")+\":\"+(o.url||\"8774\")+\"/forward\",l=o.pitch||\"50\",n=50*e||\"50\",r=o.volume||\"50\",s=o.voice||\"\",c=require(\"axios\");return new Promise((e,o)=>{c.get(a+\"?\"+objectToQueryString({volume:r,pitch:l,speed:n,voice:s,text:t}),{responseType:\"arraybuffer\"}).then(t=>{console.log(t),e(t.data)}).catch(t=>{console.log(t),o(\"\")})})},getTTSVoice=async t=>{let e,o=\"http://\"+(t.host||\"127.0.0.1\")+\":\"+(t.url||\"8774\")+\"/voices\",i=require(\"axios\");return new Promise((e,a)=>{i.get(o).then(o=>{console.log(o);let i=o.data;(console.log(i,\"result\"),i.success)?e(Object.values(i.data.catalog).flat().map(e=>({name:e.id,gender:e.gender,locale:e.locale,displayName:e.name,plugin:\"multitts-voice-plugin\",config:t}))):e([])}).catch(t=>{console.log(t),a(\"\")})})};global.getAudioPath=getAudioPath,global.getTTSVoice=getTTSVoice;" }
TTS Server Android
Features: Utilizes the voice engine on Andorid phone for Text-to-Speech
Configuration Steps:
- Download and install the APK package.
- Launch the system TTS forwarder, copy the Legado reading link into the config→url field below.
- Obtain the local area network (LAN) IP address of your Android phone and copy it into the config→host field below.
- Please note that this plugin is only applicable when both the computer and the phone are on the same local network.
{ "identifier": "ttsserver-voice-plugin", "type": "voice", "displayName": "TTS Server", "icon": "speaker", "version": "1.0.0", "config": {}, "voiceList": [ { "name": "xiaoxiao", "gender": "female", "locale": "zh-CN", "displayName": "Xiaoxiao", "plugin": "ttsserver-voice-plugin", "config": { "host": "192.168.31.21", "url": "http://localhost:1221/api/legado?api=http://localhost:1221/api/tts&name=TTS Server (com.github.jing332.tts_server_android)&engine=com.github.jing332.tts_server_android&pitch=100&voice=⚠️请在右上角打开多语音!晓晓(zh-CN-XiaoxiaoNeural)_1690331046541" } } ], "scriptSHA256": "101e5baea3973b7e79d4dc620b0961671c8ba7b97fe3ff85286245289d6ad925", "script": "const getAudioPath=async(t,e,r,o)=>{let i=require(\"path\"),a=require(\"fs\"),n=new Date().getTime()+\".wav\";return a.existsSync(i.join(r,\"tts\"))?(a.writeFileSync(i.join(r,\"tts\",n),await getTTSAudio(t,e,o)),console.log(\"folder already exists\")):(a.mkdirSync(i.join(r,\"tts\")),a.writeFileSync(i.join(r,\"tts\",n),await getTTSAudio(t,e,o)),console.log(\"folder created successfully\")),i.join(r,\"tts\",n)},objectToQueryString=t=>{let e=[];for(let r in t)if(t.hasOwnProperty(r)){let o=t[r],i=encodeURIComponent(r),a=encodeURIComponent(o);e.push(`${i}=${a}`)}return e.join(\"&\")},getTTSAudio=async(t,e,r)=>{let o=r.host||\"127.0.0.1\",i=parseUrlParams(r.url||\"\"),a=i.api||\"http://localhost:1221/api/tts\",n=i.engine||\"com.github.jing332.tts_server_android\",s=i.pitch||\"100\",l=i.rate||\"50\",c=i.voice||\"\";a=a.replace(\"localhost\",o);let u=require(\"axios\");return new Promise((e,r)=>{u.get(a+\"?\"+objectToQueryString({engine:n,pitch:s,rate:l,voice:c,text:t}),{responseType:\"arraybuffer\"}).then(t=>{console.log(t),e(t.data)}).catch(t=>{console.log(t),r(\"\")})})};function parseUrlParams(t){let e=new URL(t),r=new URLSearchParams(e.search),o={};for(let[i,a]of r.entries())o[i]=decodeURIComponent(a);return o}global.getAudioPath=getAudioPath;" }
ChatTTS UI
Features: Realistic AI Voice, requires self-deployment and configuration,only recommemded for professional user
{ "identifier": "chatttsui-voice-plugin", "type": "voice", "displayName": "ChatTTS UI", "icon": "speaker", "version": "1.0.0", "config": {}, "voiceList": [ { "name": "xiaoxiao", "gender": "Female", "locale": "zh-CN", "displayName": "Xiaoxiao", "plugin": "chatttsui-voice-plugin", "config": { "url": "http://127.0.0.1:9966/tts", "prompt": "", "voice": "3333", "temperature": 0.3, "top_p": 0.7, "top_k": 20, "skip_refine": 0, "custom_voice": 0 } } ], "scriptSHA256": "a41e7c5998e8f734b6293cde75e5e8d767c76a4cb23689a1d853ad380cf0eeb9", "script": "const getAudioPath=async(t,e,o,i)=>{let p=i.url||\"http://127.0.0.1:9966/tts\",a=i.prompt||\"\",r=i.voice||\"3333\",s=i.temperature||.3,c=i.top_p||.7,u=i.top_k||20,n=i.skip_refine||0,$=i.custom_voice||0,d=require(\"qs\"),m=require(\"axios\");return new Promise((e,o)=>{m.post(p,d.stringify({text:t,prompt:a,voice:r,temperature:s,top_p:c,top_k:u,skip_refine:n,custom_voice:$})).then(t=>{console.log(t),0==t.data.code?e(t.data.audio_files[0].filename):e(\"\")}).catch(t=>{console.log(t),o(\"\")})})};global.getAudioPath=getAudioPath;" }
ChatTTS
Features: Realistic AI Voice, requires self-deployment and configuration,only recommemded for professional user
{ "identifier": "chattts-voice-plugin", "type": "voice", "displayName": "ChatTTS", "icon": "speaker", "version": "1.0.0", "config": {}, "voiceList": [ { "name": "xiaoxiao", "gender": "Female", "locale": "zh-CN", "displayName": "Xiaoxiao", "plugin": "chattts-voice-plugin", "config": { "url": "http://127.0.0.1:8000/generate_voice", "body": { "lang": null, "skip_refine_text": true, "refine_text_only": false, "use_decoder": true, "audio_seed": 12345678, "text_seed": 87654321, "do_text_normalization": true, "do_homophone_replacement": false }, "params_refine_text": { "prompt": "", "top_P": 0.7, "top_K": 20, "temperature": 0.7, "repetition_penalty": 1, "max_new_token": 384, "min_new_token": 0, "show_tqdm": true, "ensure_non_empty": true, "stream_batch": 24 }, "params_infer_code": { "prompt": "[speed_5]", "top_P": 0.1, "top_K": 20, "temperature": 0.3, "repetition_penalty": 1.05, "max_new_token": 2048, "min_new_token": 0, "show_tqdm": true, "ensure_non_empty": true, "stream_batch": true, "spk_emb": null } } } ], "scriptSHA256": "eedbe0c1854d84b23f7a2f39ecf06983955df38378166f32b4d33b1bd302d31e", "script": "const getAudioPath=async(t,e,a,i)=>{let n=require(\"path\"),r=require(\"fs\"),o=new Date().getTime()+\".mp3\";return r.existsSync(n.join(a,\"tts\"))?(r.writeFileSync(n.join(a,\"tts\",o),await getTTSAudio(t,e,i)),console.log(\"\u6587\u4EF6\u5939\u5DF2\u5B58\u5728\")):(r.mkdirSync(n.join(a,\"tts\")),r.writeFileSync(n.join(a,\"tts\",o),await getTTSAudio(t,e,i)),console.log(\"\u6587\u4EF6\u5939\u521B\u5EFA\u6210\u529F\")),n.join(a,\"tts\",o)},getTTSAudio=async(t,e,a)=>{let i=a.url||\"http://127.0.0.1:8000/generate_voice\",n=a.body,r=a.params_refine_text;n.params_refine_text=r;let o=a.params_infer_code;n.params_infer_code=o,n.text=[t],n.stream=!1;let s=require(\"axios\");return new Promise((t,e)=>{console.log(\"sadfds\"),s.post(i,n,{responseType:\"arraybuffer\"}).then(e=>{var a,i;let n=require(\"adm-zip\");t(new n(e.data).getEntries()[0].getData())}).catch(t=>{console.log(t),e(\"\")})})};global.getAudioPath=getAudioPath;" }
GPT-Sovits
Features: Realistic AI Voice, requires self-deployment and configuration,only recommemded for professional user
Configuration: GPT-SoVITS/api.py at main · RVC-Boss/GPT-SoVITS (github.com)
{ "identifier": "gptsovits-voice-plugin", "type": "voice", "displayName": "GPT-Sovits", "icon": "speaker", "version": "1.0.0", "config": {}, "voiceList": [ { "name": "xiaoxiao", "gender": "Female", "locale": "zh-CN", "displayName": "Xiaoxiao", "plugin": "gptsovits-voice-plugin", "config": { "url": "http://127.0.0.1:9880", "refer_wav_path": "123.wav", "prompt_text": "一二三。", "prompt_language": "zh", "text_language": "zh", "cut_punc": ",。", "voiceFormat": "wav" } } ], "scriptSHA256": "b9a14fbd91991099a03321156d85551d54ef159db1f7def9dd210a37a498f57b", "script": "const getAudioPath=async(t,e,a,o)=>{let i=require(\"path\"),n=require(\"fs\"),r=new Date().getTime()+\".\"+o.voiceFormat;return n.existsSync(i.join(a,\"tts\"))?(n.writeFileSync(i.join(a,\"tts\",r),await getTTSAudio(t,e,o)),console.log(\"\u6587\u4EF6\u5939\u5DF2\u5B58\u5728\")):(n.mkdirSync(i.join(a,\"tts\")),n.writeFileSync(i.join(a,\"tts\",r),await getTTSAudio(t,e,o)),console.log(\"\u6587\u4EF6\u5939\u521B\u5EFA\u6210\u529F\")),i.join(a,\"tts\",r)},getTTSAudio=async(t,e,a)=>{let o=a.url||\"http://127.0.0.1:9880\",i=a.text_language||\"zh\",n=a.prompt_language||\"zh\",r=a.refer_wav_path||\"\",g=a.prompt_text||\"zh\",s=a.cut_punc||\"\uFF0C\u3002\",u=require(\"axios\");return new Promise((e,a)=>{u.post(o,{refer_wav_path:r,prompt_text:g,prompt_language:n,text:t,text_language:i,cut_punc:s},{responseType:\"arraybuffer\"}).then(t=>{console.log(t),e(t.data)}).catch(t=>{console.log(t),a(\"\")})})};global.getAudioPath=getAudioPath;" }
Coqui TTS
Features: Realistic AI Voice, requires self-deployment and configuration,only recommemded for professional user
Configuration: TTS/TTS/server at dev · coqui-ai/TTS (github.com)
{ "identifier": "coquitts-voice-plugin", "type": "voice", "displayName": "Coqui TTS", "icon": "speaker", "version": "1.0.0", "config": {}, "voiceList": [ { "name": "xiaoxiao", "gender": "female", "locale": "zh-CN", "displayName": "Xiaoxiao", "plugin": "coquitts-voice-plugin", "config": { "url": "http://127.0.0.1:5002/api/tts", "speaker_id": "", "language_id": "", "style_wav": "" } } ], "scriptSHA256": "564a537e1e2d29c3e07213b6201c668461322173a45a4d9812094f60768da8c2", "script": "const getAudioPath=async(t,e,i,n)=>{let a=require(\"path\"),o=require(\"fs\"),r=new Date().getTime()+\".wav\";return o.existsSync(a.join(i,\"tts\"))||o.mkdirSync(a.join(i,\"tts\")),o.writeFileSync(a.join(i,\"tts\",r),await getTTSAudio(t,e,n)),a.join(i,\"tts\",r)},objectToQueryString=t=>{let e=[];for(let i in t)if(t.hasOwnProperty(i)){let n=t[i],a=encodeURIComponent(i),o=encodeURIComponent(n);e.push(`${a}=${o}`)}return e.join(\"&\")},getTTSAudio=async(t,e,i)=>{let n=i.url||\"http://127.0.0.1:5002/api/tts\",a=i.speaker_id||\"\",o=i.language_id||\"\",r=i.style_wav||\"\",s=require(\"axios\");return new Promise((e,i)=>{s.get(n+\"?\"+objectToQueryString({text:t,speaker_id:a,language_id:o,style_wav:r}),{responseType:\"arraybuffer\"}).then(t=>{console.log(t),e(t.data)}).catch(t=>{console.log(t),i(\"\")})})};global.getAudioPath=getAudioPath;" }