Jest wywołanie POST, który pozwala uzyskać tłumaczenia, nie wiem, ile czasu będzie to być wspierane albo czasach ograniczeń, ale tutaj jest:
Url: https://www.deepl.com/jsonrpc
Powinieneś nawiązać połączenie z następnym POST json:
{
'jsonrpc': '2.0',
'method': 'LMT_handle_jobs',
'params': {
'jobs': [
{
'kind':'default',
'raw_en_sentence': TEXT_TO_TRANSLATE
}
],
'lang': {
'user_preferred_langs': [
FROM_LANGUAGE,
TO_LANGUAGE
],
'source_lang_user_selected': FROM_LANGUAGE,
'target_lang': TO_LANGUAGE
},
'priority': -1
},
}
dostępne są następujące języki:
auto Auto detect
DE German
EN English
FR French
ES Spanish
IT Italian
NL Dutch
PL Polish
TO_LANGUAGE
musi być poprawnym językiem i FROM_LANGUAGE
może być poprawnym językiem lub auto
napisałem moduł Pythona, który opakowuje to API: pydeepl Obecnie również node package i php client że osiągnąć ten sam cel.
API przyjdzie w ciągu kilku miesięcy. Zobacz komunikat prasowy: https://www.deepl.com/press.html – clemens
@macmoonshine to jest świetne, dziękuję za informacje – dontbyteme
@dontbyteme Jakość tych usług opartych na uczeniu się maszyn poprawia się z biegiem czasu, jak szkolenie modelu postępuje. Możesz spróbować ponownie funkcji Google i sprawdzić, czy istnieje różnica. Warto może sprawdzić doskonałą odpowiedź Nicholasa na pytanie "Jak mogę użyć interfejsu Google Translate API do tłumaczenia tekstu w Microsoft Excel": https://stackoverflow.com/questions/41671778/how-can-i- use-google-translate-api-to-translate-text-in-microsoft-excel – George