@@ -35,6 +35,7 @@ public class TranslateText {
3535 * @param sourceText source text to be detected for language
3636 * @param out print stream
3737 */
38+ //[START translate_detect_language]
3839 public static void detectLanguage (String sourceText , PrintStream out ) {
3940 Translate translate = createTranslateService ();
4041 List <Detection > detections = translate .detect (ImmutableList .of (sourceText ));
@@ -43,19 +44,22 @@ public static void detectLanguage(String sourceText, PrintStream out) {
4344 out .printf ("\t %s\n " , detection );
4445 }
4546 }
47+ //[END translate_detect_language]
4648
4749 /**
4850 * Translates the source text in any language to English.
4951 *
5052 * @param sourceText source text to be translated
5153 * @param out print stream
5254 */
55+ //[START translate_translate_text]
5356 public static void translateText (String sourceText , PrintStream out ) {
5457 Translate translate = createTranslateService ();
5558 Translation translation = translate .translate (sourceText );
5659 out .printf ("Source Text:\n \t %s\n " , sourceText );
5760 out .printf ("Translated Text:\n \t %s\n " , translation .getTranslatedText ());
5861 }
62+ //[END translate_translate_text]
5963
6064 /**
6165 * Translate the source text from source to target language.
@@ -66,6 +70,7 @@ public static void translateText(String sourceText, PrintStream out) {
6670 * @param targetLang target language of translated text
6771 * @param out print stream
6872 */
73+ //[START translate_text_with_model]
6974 public static void translateTextWithOptionsAndModel (
7075 String sourceText ,
7176 String sourceLang ,
@@ -84,6 +89,7 @@ public static void translateTextWithOptionsAndModel(
8489 out .printf ("TranslatedText:\n \t Lang: %s, Text: %s\n " , targetLang ,
8590 translation .getTranslatedText ());
8691 }
92+ //[END translate_text_with_model]
8793
8894
8995 /**
@@ -116,6 +122,8 @@ public static void translateTextWithOptions(
116122 * @param out print stream
117123 * @param tgtLang optional target language
118124 */
125+ //[START translate_list_language_names]
126+ //[START translate_list_codes]
119127 public static void displaySupportedLanguages (PrintStream out , Optional <String > tgtLang ) {
120128 Translate translate = createTranslateService ();
121129 LanguageListOption target = LanguageListOption .targetLanguage (tgtLang .orElse ("en" ));
@@ -125,6 +133,8 @@ public static void displaySupportedLanguages(PrintStream out, Optional<String> t
125133 out .printf ("Name: %s, Code: %s\n " , language .getName (), language .getCode ());
126134 }
127135 }
136+ //[END translate_list_codes]
137+ //[END translate_list_language_names]
128138
129139 /**
130140 * Create Google Translate API Service.
0 commit comments