Kit MT

MT personalizzata in VNTranslator

{
    "configVersion": 3,
    "name": "mtkit",  
    "title": "mtkit",        
    "description": "",
    "schema": [],           
    "lang": {
        "source": [
            { "name": "Arabo", "value": "Arabo" },
            { "name": "Bulgaro", "value": "Bulgaro" },
            { "name": "Cinese", "value": "Cinese" },
            { "name": "Ceco", "value": "Ceco" },
            { "name": "Danese", "value": "Danese" },
            { "name": "Tedesco", "value": "Tedesco" },
            { "name": "Greco", "value": "Greco" },
            { "name": "Inglese", "value": "Inglese" },
            { "name": "Spagnolo", "value": "Spagnolo" },
            { "name": "Estone", "value": "Estone" },
            { "name": "Finlandese", "value": "Finlandese" },
            { "name": "Francese", "value": "Francese" },
            { "name": "Ungherese", "value": "Ungherese" },
            { "name": "Indonesiano", "value": "Indonesiano" },
            { "name": "Italiano", "value": "Italiano" },
            { "name": "Giapponese", "value": "Giapponese" },
            { "name": "Coreano", "value": "Coreano" },
            { "name": "Lituano", "value": "Lituano" },
            { "name": "Lettone", "value": "Lettone" },
            { "name": "Norvegese", "value": "Norvegese" },
            { "name": "Olandese", "value": "Olandese" },
            { "name": "Polacco", "value": "Polacco" },
            { "name": "Portoghese", "value": "Portoghese" },
            { "name": "Rumeno", "value": "Rumeno" },
            { "name": "Russo", "value": "Russo" },
            { "name": "Slovacco", "value": "Slovacco" },
            { "name": "Sloveno", "value": "Sloveno" },
            { "name": "Svedese", "value": "Svedese" },
            { "name": "Thai", "value": "Thai" },
            { "name": "Turco", "value": "Turco" },
            { "name": "Ucraino", "value": "Ucraino" }
	    ],
        "target": [
            { "name": "Arabo", "value": "Arabo" },
            { "name": "Bulgaro", "value": "Bulgaro" },
            { "name": "Cinese", "value": "Cinese" },
            { "name": "Ceco", "value": "Ceco" },
            { "name": "Danese", "value": "Danese" },
            { "name": "Tedesco", "value": "Tedesco" },
            { "name": "Greco", "value": "Greco" },
            { "name": "Inglese", "value": "Inglese" },
            { "name": "Spagnolo", "value": "Spagnolo" },
            { "name": "Estone", "value": "Estone" },
            { "name": "Finlandese", "value": "Finlandese" },
            { "name": "Francese", "value": "Francese" },
            { "name": "Ungherese", "value": "Ungherese" },
            { "name": "Indonesiano", "value": "Indonesiano" },
            { "name": "Italiano", "value": "Italiano" },
            { "name": "Giapponese", "value": "Giapponese" },
            { "name": "Coreano", "value": "Coreano" },
            { "name": "Lituano", "value": "Lituano" },
            { "name": "Lettone", "value": "Lettone" },
            { "name": "Norvegese", "value": "Norvegese" },
            { "name": "Olandese", "value": "Olandese" },
            { "name": "Polacco", "value": "Polacco" },
            { "name": "Portoghese", "value": "Portoghese" },
            { "name": "Rumeno", "value": "Rumeno" },
            { "name": "Russo", "value": "Russo" },
            { "name": "Slovacco", "value": "Slovacco" },
            { "name": "Sloveno", "value": "Sloveno" },
            { "name": "Svedese", "value": "Svedese" },
            { "name": "Thai", "value": "Thai" },
            { "name": "Turco", "value": "Turco" },
            { "name": "Ucraino", "value": "Ucraino" }
	    ]
    },
    "request": {
        "method": "web_scraping",
        "encodeURI": false,
        "encodeURIComponent": true,       
        "initialUrl": "http://127.0.0.1:5454/translate",   
        "url": "http://127.0.0.1:5454/translate?sl=$SOURCE_LANG&tl=$TARGET_LANG&text=$SOURCE_TEXT",        
        "querySelector": "body",                
        "querySelectorAll": null,
        "queryProperty": "innerText"
    }
}

Script Python

circle-info

Avrai bisogno di python >= 3.10