=
commited on
Commit
·
6b617d9
1
Parent(s):
eac41fa
[TEST]
Browse files- ja/README.rst +16 -10
ja/README.rst
CHANGED
@@ -138,7 +138,7 @@ Pythonを使用してテキストを別の言語に翻訳するタスクがあ
|
|
138 |
|
139 |
ポイント
|
140 |
|
141 |
-
|
142 |
|
143 |
.. code-block:: python
|
144 |
|
@@ -177,21 +177,23 @@ Google 翻訳
|
|
177 |
|
178 |
translated = GoogleTranslator(source='auto', target='german').translate_file('path/to/file')
|
179 |
|
180 |
-
|
|
|
181 |
|
182 |
.. code-block:: python
|
183 |
|
184 |
-
|
185 |
translated = GoogleTranslator(source='auto', target='de').translate_sentences([your_list_of_sentences])
|
186 |
|
187 |
|
188 |
|
|
|
189 |
PONS
|
190 |
===============
|
191 |
|
192 |
ポイント
|
193 |
|
194 |
-
|
195 |
|
196 |
.. code-block:: python
|
197 |
|
@@ -206,11 +208,13 @@ PONS
|
|
206 |
# 言語の省略形を指定する
|
207 |
translated_word = PonsTranslator(source='en', target='fr').translate(word)
|
208 |
|
|
|
209 |
- 全ての同義語か一致する単語を返す
|
|
|
210 |
.. code-block:: python
|
211 |
|
212 |
-
|
213 |
-
translated_word =
|
214 |
|
215 |
|
216 |
|
@@ -232,6 +236,7 @@ Linguee
|
|
232 |
translated_word = LingueeTranslator(source='en', target='fr').translate(word)
|
233 |
|
234 |
- 全ての同義語か一致する単語を返す
|
|
|
235 |
.. code-block:: python
|
236 |
|
237 |
# 翻訳結果の全ての同義語を取得したい場合、引数にreturn_allにTrueを指定してください
|
@@ -243,7 +248,7 @@ Mymemory
|
|
243 |
|
244 |
ポイント
|
245 |
|
246 |
-
|
247 |
|
248 |
.. code-block:: python
|
249 |
|
@@ -301,11 +306,12 @@ https://medium.com/@nidhalbacc/how-to-translate-text-with-python-9d203139dcf5
|
|
301 |
deep_translatorを開発しみて、スマートフォンのアプリとして使用できれば便利なのではないかと思い立ちました。
|
302 |
google翻訳やpons、lingueeの個々のアプリは存在しますが、これらを統合して使用できるアプリを作れば便利ではないでしょうか。
|
303 |
|
304 |
-
それを出発点として、アプリの開発を開始しました。Python
|
305 |
-
Translator
|
306 |
|
307 |
ポイント
|
308 |
-
|
|
|
309 |
|
310 |
02-08-2020にGoogle Playで初公開されました。
|
311 |
|
|
|
138 |
|
139 |
ポイント
|
140 |
|
141 |
+
言語を自動的に検出することもできます。当然、このパッケージは無料です。言語検出機能を無料で使用する場合は、個人でapi_keyを取得する必要があります。ここで無料で入手することができます:https://detectlanguage.com/documentation
|
142 |
|
143 |
.. code-block:: python
|
144 |
|
|
|
177 |
|
178 |
translated = GoogleTranslator(source='auto', target='german').translate_file('path/to/file')
|
179 |
|
180 |
+
|
181 |
+
- ソースの言語を検出し、望んだ言語に自動翻訳することが出来ます。
|
182 |
|
183 |
.. code-block:: python
|
184 |
|
185 |
+
# または、異なる言語の文章の翻訳を自動化したい時にも利用できます。
|
186 |
translated = GoogleTranslator(source='auto', target='de').translate_sentences([your_list_of_sentences])
|
187 |
|
188 |
|
189 |
|
190 |
+
|
191 |
PONS
|
192 |
===============
|
193 |
|
194 |
ポイント
|
195 |
|
196 |
+
Google翻訳同様に言語の名前を指定して翻訳することが出来ます。省略形で指定することも可能です。
|
197 |
|
198 |
.. code-block:: python
|
199 |
|
|
|
208 |
# 言語の省略形を指定する
|
209 |
translated_word = PonsTranslator(source='en', target='fr').translate(word)
|
210 |
|
211 |
+
|
212 |
- 全ての同義語か一致する単語を返す
|
213 |
+
|
214 |
.. code-block:: python
|
215 |
|
216 |
+
# 翻訳結果の全ての同義語を取得したい場合、引数にreturn_allにTrueを指定してください
|
217 |
+
translated_word = LingueeTranslator(source='english', target='french').translate(word, return_all=True)
|
218 |
|
219 |
|
220 |
|
|
|
236 |
translated_word = LingueeTranslator(source='en', target='fr').translate(word)
|
237 |
|
238 |
- 全ての同義語か一致する単語を返す
|
239 |
+
|
240 |
.. code-block:: python
|
241 |
|
242 |
# 翻訳結果の全ての同義語を取得したい場合、引数にreturn_allにTrueを指定してください
|
|
|
248 |
|
249 |
ポイント
|
250 |
|
251 |
+
sourceに"auto"を渡すことでmymemoryの自動言語検出を使用できます。
|
252 |
|
253 |
.. code-block:: python
|
254 |
|
|
|
306 |
deep_translatorを開発しみて、スマートフォンのアプリとして使用できれば便利なのではないかと思い立ちました。
|
307 |
google翻訳やpons、lingueeの個々のアプリは存在しますが、これらを統合して使用できるアプリを作れば便利ではないでしょうか。
|
308 |
|
309 |
+
それを出発点として、アプリの開発を開始しました。Pythonで作成しつつ、クロスプラットフォームのアプリを開発したかったので、`kivy フレームワーク <https://kivy.org/#home/>`_ を使用することにしました。
|
310 |
+
`Translator++ app <https://github.com/nidhaloff/deep-translator-app/>`_ もgithubでオープンソースとして公開しています。自由に編集やプルリクエストを行ってください;)
|
311 |
|
312 |
ポイント
|
313 |
+
|
314 |
+
Translator++はdeep_translatorパッケージがベースになっています。このアプリはパッケージの機能を試すために開発されています;)
|
315 |
|
316 |
02-08-2020にGoogle Playで初公開されました。
|
317 |
|