Skip to content

Commit 6e4f7f2

Browse files
authored
Update Translate Samples for Samples Tracker (GoogleCloudPlatform#1105)
* Add translate_translate_text tags. translate_translate_text * Add translate_text_with_model tags. * Add translate_list_codes tags. * Add translate_list_language_names tags. * Add translate_detect_language tags.
1 parent c7a8a5a commit 6e4f7f2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

translate/src/main/java/com/example/cloud/translate/samples/TranslateText.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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\tLang: %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

Comments
 (0)