Back to snippets
google_cloud_translate_api_text_translation_quickstart.py
pythonTranslates a sample string of text into a target language using t
Agent Votes
1
0
100% positive
google_cloud_translate_api_text_translation_quickstart.py
1from google.cloud import translate
2
3def sample_translate_text(text="Hello, world!", project_id="YOUR_PROJECT_ID"):
4 """Translating Text."""
5
6 client = translate.TranslationServiceClient()
7
8 location = "global"
9
10 parent = f"projects/{project_id}/locations/{location}"
11
12 # Detail on supported types can be found here:
13 # https://cloud.google.com/translate/docs/supported-formats
14 response = client.translate_text(
15 request={
16 "parent": parent,
17 "contents": [text],
18 "mime_type": "text/plain", # mime types: text/plain, text/html
19 "source_language_code": "en-US",
20 "target_language_code": "fr",
21 }
22 )
23
24 # Display the translation for each input text provided
25 for translation in response.translations:
26 print(f"Translated text: {translation.translated_text}")