7 Module implementing the IBM Watson translation engine. |
7 Module implementing the IBM Watson translation engine. |
8 """ |
8 """ |
9 |
9 |
10 import json |
10 import json |
11 |
11 |
12 from PyQt6.QtCore import QUrl, QByteArray, QTimer |
12 from PyQt6.QtCore import QByteArray, QTimer, QUrl |
13 from PyQt6.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply |
13 from PyQt6.QtNetwork import QNetworkAccessManager, QNetworkReply, QNetworkRequest |
14 |
14 |
|
15 from eric7.EricNetwork.EricNetworkProxyFactory import proxyAuthenticationRequired |
15 from eric7.EricWidgets import EricMessageBox |
16 from eric7.EricWidgets import EricMessageBox |
16 |
|
17 from eric7.EricNetwork.EricNetworkProxyFactory import proxyAuthenticationRequired |
|
18 |
17 |
19 from .TranslationEngine import TranslationEngine |
18 from .TranslationEngine import TranslationEngine |
20 |
19 |
21 |
20 |
22 class IbmWatsonEngine(TranslationEngine): |
21 class IbmWatsonEngine(TranslationEngine): |