harry
commited on
Commit
·
c04c234
1
Parent(s):
0b2a8ae
fix problems for tencent translator api.
Browse files- deep_translator/tencent.py +2 -10
- tests/test_tencent.py +1 -1
deep_translator/tencent.py
CHANGED
@@ -79,7 +79,7 @@ class TencentTranslator(BaseTranslator):
|
|
79 |
return text
|
80 |
|
81 |
# Create the request parameters.
|
82 |
-
translate_endpoint =
|
83 |
params = {
|
84 |
"Action": "TextTranslate",
|
85 |
"Nonce": 11886,
|
@@ -89,7 +89,7 @@ class TencentTranslator(BaseTranslator):
|
|
89 |
"Source": self.source,
|
90 |
"SourceText": text,
|
91 |
"Target": self.target,
|
92 |
-
"Timestamp": int(time.time()),
|
93 |
"Version": "2018-03-21",
|
94 |
}
|
95 |
s = "GET" + translate_endpoint + "/?"
|
@@ -129,11 +129,3 @@ class TencentTranslator(BaseTranslator):
|
|
129 |
@return: list of translations
|
130 |
"""
|
131 |
return self._translate_batch(batch, **kwargs)
|
132 |
-
|
133 |
-
|
134 |
-
if __name__ == "__main__":
|
135 |
-
d = TencentTranslator(
|
136 |
-
target="zh", secret_id="some-id", secret_key="some-key"
|
137 |
-
)
|
138 |
-
t = d.translate("Hello\nHow are you?")
|
139 |
-
print("text: ", t)
|
|
|
79 |
return text
|
80 |
|
81 |
# Create the request parameters.
|
82 |
+
translate_endpoint = self._base_url.replace("https://", "")
|
83 |
params = {
|
84 |
"Action": "TextTranslate",
|
85 |
"Nonce": 11886,
|
|
|
89 |
"Source": self.source,
|
90 |
"SourceText": text,
|
91 |
"Target": self.target,
|
92 |
+
"Timestamp": int(time.time()),
|
93 |
"Version": "2018-03-21",
|
94 |
}
|
95 |
s = "GET" + translate_endpoint + "/?"
|
|
|
129 |
@return: list of translations
|
130 |
"""
|
131 |
return self._translate_batch(batch, **kwargs)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tests/test_tencent.py
CHANGED
@@ -64,7 +64,7 @@ secret_key = None
|
|
64 |
|
65 |
|
66 |
@pytest.mark.skipif(
|
67 |
-
secret_id is None or secret_key,
|
68 |
reason="secret_id or secret_key is not provided",
|
69 |
)
|
70 |
def test_tencent_successful_post_onetarget():
|
|
|
64 |
|
65 |
|
66 |
@pytest.mark.skipif(
|
67 |
+
secret_id is None or secret_key is None,
|
68 |
reason="secret_id or secret_key is not provided",
|
69 |
)
|
70 |
def test_tencent_successful_post_onetarget():
|