teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

追記

2018/08/20 08:58

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -6,10 +6,10 @@
6
6
  ```
7
7
 
8
8
  しかし、『googletransの出力結果』が本当にただの文字列であるのか疑問です。
9
+ リファレンスを見る限り、text属性を取得すれば充分なような...
10
+ [modulesGoogletrans 2.3.0 documentation » googletrans.models.Translated](https://py-googletrans.readthedocs.io/en/latest/#googletrans.models.Translated)
9
11
 
10
12
  ---
11
- リファレンスを見る限り、text属性を取得すれば充分なような...
12
- [modulesGoogletrans 2.3.0 documentation » googletrans.models.Translated](https://py-googletrans.readthedocs.io/en/latest/#googletrans.models.Translated)
13
13
  ```Python
14
14
  >>> from googletrans import Translator
15
15
  >>>

4

追記

2018/08/20 08:58

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -9,4 +9,22 @@
9
9
 
10
10
  ---
11
11
  リファレンスを見る限り、text属性を取得すれば充分なような...
12
- [modulesGoogletrans 2.3.0 documentation » googletrans.models.Translated](https://py-googletrans.readthedocs.io/en/latest/#googletrans.models.Translated)
12
+ [modulesGoogletrans 2.3.0 documentation » googletrans.models.Translated](https://py-googletrans.readthedocs.io/en/latest/#googletrans.models.Translated)
13
+ ```Python
14
+ >>> from googletrans import Translator
15
+ >>>
16
+ >>> translator = Translator()
17
+ >>>
18
+ >>> result = translator.translate('test', dest='ja')
19
+ >>>
20
+ >>> print(type(result))
21
+ <class 'googletrans.models.Translated'>
22
+ >>> print(result)
23
+ Translated(src=en, dest=ja, text=テスト, pronunciation=Tesuto, extra_data="{'translat...")
24
+ >>>
25
+ >>> print(result.text)
26
+ テスト
27
+ ```
28
+
29
+ 文字列を解析するのは最終手段ですので、
30
+ まず型を調べ、リファレンスを引いて適切な方法を選びましょう。

3

追記

2018/08/20 08:57

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -5,4 +5,8 @@
5
5
  print(result.group(1))
6
6
  ```
7
7
 
8
- しかし、『googletransの出力結果』が本当にただの文字列であるのか疑問です。
8
+ しかし、『googletransの出力結果』が本当にただの文字列であるのか疑問です。
9
+
10
+ ---
11
+ リファレンスを見る限り、text属性を取得すれば充分なような...
12
+ [modulesGoogletrans 2.3.0 documentation » googletrans.models.Translated](https://py-googletrans.readthedocs.io/en/latest/#googletrans.models.Translated)

2

作文の修正

2018/08/20 08:51

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -5,4 +5,4 @@
5
5
  print(result.group(1))
6
6
  ```
7
7
 
8
- ただ、『googletransの出力結果』が本当にただの文字列であるのか疑問です。
8
+ しかし、『googletransの出力結果』が本当にただの文字列であるのか疑問です。

1

追記

2018/08/20 08:48

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -3,4 +3,6 @@
3
3
  result = re.search(r'text=(.+?),', 文字列)
4
4
  if result:
5
5
  print(result.group(1))
6
- ```
6
+ ```
7
+
8
+ ただ、『googletransの出力結果』が本当にただの文字列であるのか疑問です。