Kit MT

MT personalizado no VNTranslator

{
    "configVersion": 3,
    "name": "mtkit",  
    "title": "mtkit",        
    "description": "",
    "schema": [],           
    "lang": {
        "source": [
            { "name": "Árabe", "value": "Árabe" },
            { "name": "Búlgaro", "value": "Búlgaro" },
            { "name": "Chinês", "value": "Chinês" },
            { "name": "Tcheco", "value": "Tcheco" },
            { "name": "Dinamarquês", "value": "Dinamarquês" },
            { "name": "Alemão", "value": "Alemão" },
            { "name": "Grego", "value": "Grego" },
            { "name": "Inglês", "value": "Inglês" },
            { "name": "Espanhol", "value": "Espanhol" },
            { "name": "Estoniano", "value": "Estoniano" },
            { "name": "Finlandês", "value": "Finlandês" },
            { "name": "Francês", "value": "Francês" },
            { "name": "Húngaro", "value": "Húngaro" },
            { "name": "Indonésio", "value": "Indonésio" },
            { "name": "Italiano", "value": "Italiano" },
            { "name": "Japonês", "value": "Japonês" },
            { "name": "Coreano", "value": "Coreano" },
            { "name": "Lituano", "value": "Lituano" },
            { "name": "Letão", "value": "Letão" },
            { "name": "Norueguês", "value": "Norueguês" },
            { "name": "Holandês", "value": "Holandês" },
            { "name": "Polonês", "value": "Polonês" },
            { "name": "Português", "value": "Português" },
            { "name": "Romeno", "value": "Romeno" },
            { "name": "Russo", "value": "Russo" },
            { "name": "Eslovaco", "value": "Eslovaco" },
            { "name": "Esloveno", "value": "Esloveno" },
            { "name": "Sueco", "value": "Sueco" },
            { "name": "Tailandês", "value": "Tailandês" },
            { "name": "Turco", "value": "Turco" },
            { "name": "Ucraniano", "value": "Ucraniano" }
	    ],
        "target": [
            { "name": "Árabe", "value": "Árabe" },
            { "name": "Búlgaro", "value": "Búlgaro" },
            { "name": "Chinês", "value": "Chinês" },
            { "name": "Tcheco", "value": "Tcheco" },
            { "name": "Dinamarquês", "value": "Dinamarquês" },
            { "name": "Alemão", "value": "Alemão" },
            { "name": "Grego", "value": "Grego" },
            { "name": "Inglês", "value": "Inglês" },
            { "name": "Espanhol", "value": "Espanhol" },
            { "name": "Estoniano", "value": "Estoniano" },
            { "name": "Finlandês", "value": "Finlandês" },
            { "name": "Francês", "value": "Francês" },
            { "name": "Húngaro", "value": "Húngaro" },
            { "name": "Indonésio", "value": "Indonésio" },
            { "name": "Italiano", "value": "Italiano" },
            { "name": "Japonês", "value": "Japonês" },
            { "name": "Coreano", "value": "Coreano" },
            { "name": "Lituano", "value": "Lituano" },
            { "name": "Letão", "value": "Letão" },
            { "name": "Norueguês", "value": "Norueguês" },
            { "name": "Holandês", "value": "Holandês" },
            { "name": "Polonês", "value": "Polonês" },
            { "name": "Português", "value": "Português" },
            { "name": "Romeno", "value": "Romeno" },
            { "name": "Russo", "value": "Russo" },
            { "name": "Eslovaco", "value": "Eslovaco" },
            { "name": "Esloveno", "value": "Esloveno" },
            { "name": "Sueco", "value": "Sueco" },
            { "name": "Tailandês", "value": "Tailandês" },
            { "name": "Turco", "value": "Turco" },
            { "name": "Ucraniano", "value": "Ucraniano" }
	    ]
    },
    "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

Você precisará de python >= 3.10