MT-Kit

Benutzerdefiniertes MT in VNTranslator

{
    "configVersion": 3,
    "name": "mtkit",  
    "title": "mtkit",        
    "description": "",
    "schema": [],           
    "lang": {
        "source": [
            { "name": "Arabisch", "value": "Arabisch" },
            { "name": "Bulgarisch", "value": "Bulgarisch" },
            { "name": "Chinesisch", "value": "Chinesisch" },
            { "name": "Tschechisch", "value": "Tschechisch" },
            { "name": "Dänisch", "value": "Dänisch" },
            { "name": "Deutsch", "value": "Deutsch" },
            { "name": "Griechisch", "value": "Griechisch" },
            { "name": "Englisch", "value": "Englisch" },
            { "name": "Spanisch", "value": "Spanisch" },
            { "name": "Estnisch", "value": "Estnisch" },
            { "name": "Finnisch", "value": "Finnisch" },
            { "name": "Französisch", "value": "Französisch" },
            { "name": "Ungarisch", "value": "Ungarisch" },
            { "name": "Indonesisch", "value": "Indonesisch" },
            { "name": "Italienisch", "value": "Italienisch" },
            { "name": "Japanisch", "value": "Japanisch" },
            { "name": "Koreanisch", "value": "Koreanisch" },
            { "name": "Litauisch", "value": "Litauisch" },
            { "name": "Lettisch", "value": "Lettisch" },
            { "name": "Norwegisch", "value": "Norwegisch" },
            { "name": "Niederländisch", "value": "Niederländisch" },
            { "name": "Polnisch", "value": "Polnisch" },
            { "name": "Portugiesisch", "value": "Portugiesisch" },
            { "name": "Rumänisch", "value": "Rumänisch" },
            { "name": "Russisch", "value": "Russisch" },
            { "name": "Slowakisch", "value": "Slowakisch" },
            { "name": "Slowenisch", "value": "Slowenisch" },
            { "name": "Schwedisch", "value": "Schwedisch" },
            { "name": "Thailändisch", "value": "Thailändisch" },
            { "name": "Türkisch", "value": "Türkisch" },
            { "name": "Ukrainisch", "value": "Ukrainisch" }
	    ],
        "target": [
            { "name": "Arabisch", "value": "Arabisch" },
            { "name": "Bulgarisch", "value": "Bulgarisch" },
            { "name": "Chinesisch", "value": "Chinesisch" },
            { "name": "Tschechisch", "value": "Tschechisch" },
            { "name": "Dänisch", "value": "Dänisch" },
            { "name": "Deutsch", "value": "Deutsch" },
            { "name": "Griechisch", "value": "Griechisch" },
            { "name": "Englisch", "value": "Englisch" },
            { "name": "Spanisch", "value": "Spanisch" },
            { "name": "Estnisch", "value": "Estnisch" },
            { "name": "Finnisch", "value": "Finnisch" },
            { "name": "Französisch", "value": "Französisch" },
            { "name": "Ungarisch", "value": "Ungarisch" },
            { "name": "Indonesisch", "value": "Indonesisch" },
            { "name": "Italienisch", "value": "Italienisch" },
            { "name": "Japanisch", "value": "Japanisch" },
            { "name": "Koreanisch", "value": "Koreanisch" },
            { "name": "Litauisch", "value": "Litauisch" },
            { "name": "Lettisch", "value": "Lettisch" },
            { "name": "Norwegisch", "value": "Norwegisch" },
            { "name": "Niederländisch", "value": "Niederländisch" },
            { "name": "Polnisch", "value": "Polnisch" },
            { "name": "Portugiesisch", "value": "Portugiesisch" },
            { "name": "Rumänisch", "value": "Rumänisch" },
            { "name": "Russisch", "value": "Russisch" },
            { "name": "Slowakisch", "value": "Slowakisch" },
            { "name": "Slowenisch", "value": "Slowenisch" },
            { "name": "Schwedisch", "value": "Schwedisch" },
            { "name": "Thailändisch", "value": "Thailändisch" },
            { "name": "Türkisch", "value": "Türkisch" },
            { "name": "Ukrainisch", "value": "Ukrainisch" }
	    ]
    },
    "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"
    }
}

Python-Skript

circle-info

Sie benötigen Python >= 3.10