23
23
24
24
import argparse
25
25
26
- from google .cloud import translate
27
26
import six
28
27
29
28
30
29
def detect_language (text ):
31
30
# [START translate_detect_language]
32
31
"""Detects the text's language."""
32
+ from google .cloud import translate_v2 as translate
33
33
translate_client = translate .Client ()
34
34
35
35
# Text can also be a sequence of strings, in which case this method
@@ -45,6 +45,7 @@ def detect_language(text):
45
45
def list_languages ():
46
46
# [START translate_list_codes]
47
47
"""Lists all available languages."""
48
+ from google .cloud import translate_v2 as translate
48
49
translate_client = translate .Client ()
49
50
50
51
results = translate_client .get_languages ()
@@ -61,6 +62,7 @@ def list_languages_with_target(target):
61
62
Target must be an ISO 639-1 language code.
62
63
See https://g.co/cloud/translate/v2/translate-reference#supported_languages
63
64
"""
65
+ from google .cloud import translate_v2 as translate
64
66
translate_client = translate .Client ()
65
67
66
68
results = translate_client .get_languages (target_language = target )
@@ -70,7 +72,7 @@ def list_languages_with_target(target):
70
72
# [END translate_list_language_names]
71
73
72
74
73
- def translate_text_with_model (target , text , model = translate . NMT ):
75
+ def translate_text_with_model (target , text , model = 'nmt' ):
74
76
# [START translate_text_with_model]
75
77
"""Translates text into the target language.
76
78
@@ -79,6 +81,7 @@ def translate_text_with_model(target, text, model=translate.NMT):
79
81
Target must be an ISO 639-1 language code.
80
82
See https://g.co/cloud/translate/v2/translate-reference#supported_languages
81
83
"""
84
+ from google .cloud import translate_v2 as translate
82
85
translate_client = translate .Client ()
83
86
84
87
if isinstance (text , six .binary_type ):
@@ -103,6 +106,7 @@ def translate_text(target, text):
103
106
Target must be an ISO 639-1 language code.
104
107
See https://g.co/cloud/translate/v2/translate-reference#supported_languages
105
108
"""
109
+ from google .cloud import translate_v2 as translate
106
110
translate_client = translate .Client ()
107
111
108
112
if isinstance (text , six .binary_type ):
0 commit comments