2828
2929
3030def detect_language (text ):
31+ # [START translate_detect_language]
3132 """Detects the text's language."""
3233 translate_client = translate .Client ()
3334
@@ -38,19 +39,23 @@ def detect_language(text):
3839 print ('Text: {}' .format (text ))
3940 print ('Confidence: {}' .format (result ['confidence' ]))
4041 print ('Language: {}' .format (result ['language' ]))
42+ # [END translate_detect_language]
4143
4244
4345def list_languages ():
46+ # [START translate_list_codes]
4447 """Lists all available languages."""
4548 translate_client = translate .Client ()
4649
4750 results = translate_client .get_languages ()
4851
4952 for language in results :
5053 print (u'{name} ({language})' .format (** language ))
54+ # [END translate_list_codes]
5155
5256
5357def list_languages_with_target (target ):
58+ # [START translate_list_language_names]
5459 """Lists all available languages and localizes them to the target language.
5560
5661 Target must be an ISO 639-1 language code.
@@ -62,9 +67,11 @@ def list_languages_with_target(target):
6267
6368 for language in results :
6469 print (u'{name} ({language})' .format (** language ))
70+ # [END translate_list_language_names]
6571
6672
6773def translate_text_with_model (target , text , model = translate .NMT ):
74+ # [START translate_text_with_model]
6875 """Translates text into the target language.
6976
7077 Make sure your project is whitelisted.
@@ -86,9 +93,11 @@ def translate_text_with_model(target, text, model=translate.NMT):
8693 print (u'Translation: {}' .format (result ['translatedText' ]))
8794 print (u'Detected source language: {}' .format (
8895 result ['detectedSourceLanguage' ]))
96+ # [END translate_text_with_model]
8997
9098
9199def translate_text (target , text ):
100+ # [START translate_translate_text]
92101 """Translates text into the target language.
93102
94103 Target must be an ISO 639-1 language code.
@@ -108,6 +117,7 @@ def translate_text(target, text):
108117 print (u'Translation: {}' .format (result ['translatedText' ]))
109118 print (u'Detected source language: {}' .format (
110119 result ['detectedSourceLanguage' ]))
120+ # [END translate_translate_text]
111121
112122
113123if __name__ == '__main__' :
0 commit comments