Kit MT

MT personnalisé dans VNTranslator

{
    "configVersion" : 3,
    "name": "mtkit",  
    "title": "mtkit",        
    "description": "",
    "schema" : [],           
    "lang": {
        "source": [
            { "name": "Arabe", "value": "Arabe" },
            { "name": "Bulgare", "value": "Bulgare" },
            { "name": "Chinois", "value": "Chinois" },
            { "name": "Tchèque", "value": "Tchèque" },
            { "name": "Danois", "value": "Danois" },
            { "name": "Allemand", "value": "Allemand" },
            { "name": "Grec", "value": "Grec" },
            { "name": "Anglais", "value": "Anglais" },
            { "name": "Espagnol", "value": "Espagnol" },
            { "name": "Estonien", "value": "Estonien" },
            { "name": "Finnois", "value": "Finnois" },
            { "name": "Français", "value": "Français" },
            { "name": "Hongrois", "value": "Hongrois" },
            { "name": "Indonésien", "value": "Indonésien" },
            { "name": "Italien", "value": "Italien" },
            { "name": "Japonais", "value": "Japonais" },
            { "name": "Coréen", "value": "Coréen" },
            { "name": "Lituanien", "value": "Lituanien" },
            { "name": "Letton", "value": "Letton" },
            { "name": "Norvégien", "value": "Norvégien" },
            { "name": "Néerlandais", "value": "Néerlandais" },
            { "name": "Polonais", "value": "Polonais" },
            { "name": "Portugais", "value": "Portugais" },
            { "name": "Roumain", "value": "Roumain" },
            { "name": "Russe", "value": "Russe" },
            { "name": "Slovaque", "value": "Slovaque" },
            { "name": "Slovène", "value": "Slovène" },
            { "name": "Suédois", "value": "Suédois" },
            { "name": "Thaï", "value": "Thaï" },
            { "name": "Turc", "value": "Turc" },
            { "name": "Ukrainien", "value": "Ukrainien" }
	    ],
        "target": [
            { "name": "Arabe", "value": "Arabe" },
            { "name": "Bulgare", "value": "Bulgare" },
            { "name": "Chinois", "value": "Chinois" },
            { "name": "Tchèque", "value": "Tchèque" },
            { "name": "Danois", "value": "Danois" },
            { "name": "Allemand", "value": "Allemand" },
            { "name": "Grec", "value": "Grec" },
            { "name": "Anglais", "value": "Anglais" },
            { "name": "Espagnol", "value": "Espagnol" },
            { "name": "Estonien", "value": "Estonien" },
            { "name": "Finnois", "value": "Finnois" },
            { "name": "Français", "value": "Français" },
            { "name": "Hongrois", "value": "Hongrois" },
            { "name": "Indonésien", "value": "Indonésien" },
            { "name": "Italien", "value": "Italien" },
            { "name": "Japonais", "value": "Japonais" },
            { "name": "Coréen", "value": "Coréen" },
            { "name": "Lituanien", "value": "Lituanien" },
            { "name": "Letton", "value": "Letton" },
            { "name": "Norvégien", "value": "Norvégien" },
            { "name": "Néerlandais", "value": "Néerlandais" },
            { "name": "Polonais", "value": "Polonais" },
            { "name": "Portugais", "value": "Portugais" },
            { "name": "Roumain", "value": "Roumain" },
            { "name": "Russe", "value": "Russe" },
            { "name": "Slovaque", "value": "Slovaque" },
            { "name": "Slovène", "value": "Slovène" },
            { "name": "Suédois", "value": "Suédois" },
            { "name": "Thaï", "value": "Thaï" },
            { "name": "Turc", "value": "Turc" },
            { "name": "Ukrainien", "value": "Ukrainien" }
	    ]
    },
    "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

Vous aurez besoin de python >= 3.10