TranslationServiceClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.translate_v3.services.translation_service.transports.base.TranslationServiceTransport]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)מספקת פעולות תרגום בשפה טבעית.
מאפיינים
תחבורה
הפונקציה מחזירה את התעבורה שמשמשת את מופע הלקוח.
| החזרות | |
|---|---|
| סוג | תיאור |
TranslationServiceTransport | התעבורה שבה נעשה שימוש במופע הלקוח. |
Methods
TranslationServiceClient
TranslationServiceClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.translate_v3.services.translation_service.transports.base.TranslationServiceTransport]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)יוצר מופע של לקוח שירות התרגום.
| פרמטרים | |
|---|---|
| שם | תיאור |
credentials |
Optional[google.auth.credentials.Credentials]
פרטי הכניסה להרשאה שצריך לצרף לבקשות. פרטי הכניסה האלה מזהים את האפליקציה בשירות. אם לא מציינים פרטי כניסה, הלקוח ינסה לקבוע את פרטי הכניסה מהסביבה. |
transport |
Union[str, TranslationServiceTransport]
ההעברה שבה רוצים להשתמש. אם ההגדרה היא None, המערכת בוחרת באופן אוטומטי את שיטת ההעברה. |
client_options |
Optional[Union[google.api_core.client_options.ClientOptions, dict]]
אפשרויות מותאמות אישית ללקוח. ההגדרה לא תהיה בתוקף אם יסופק מופע של |
client_info |
google.api_core.gapic_v1.client_info.ClientInfo
פרטי הלקוח שמשמשים לשליחת מחרוזת סוכן משתמש יחד עם בקשות API. אם |
| חריגים | |
|---|---|
| סוג | תיאור |
google.auth.exceptions.MutualTLSChannelError | אם יצירת התעבורה של TLS הדדי נכשלה מסיבה כלשהי. |
__exit__
__exit__(type, value, traceback)הפצת משאבים של שכבת התעבורה הבסיסית.
batch_translate_document
batch_translate_document(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.BatchTranslateDocumentRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
source_language_code: typing.Optional[str] = None,
target_language_codes: typing.Optional[typing.MutableSequence[str]] = None,
input_configs: typing.Optional[
typing.MutableSequence[
google.cloud.translate_v3.types.translation_service.BatchDocumentInputConfig
]
] = None,
output_config: typing.Optional[
google.cloud.translate_v3.types.translation_service.BatchDocumentOutputConfig
] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operationמתרגמת נפח גדול של מסמכים במצב אסינכרוני של אצווה. הפונקציה הזו מספקת פלט בזמן אמת בזמן העיבוד של הקלט. אם המתקשר מבטל בקשה, יכול להיות שהתוצאות החלקיות (עבור קובץ קלט, התוצאות יהיו מלאות או לא יהיו בכלל) עדיין יהיו זמינות במיקום הפלט שצוין. הקריאה הזו מוחזרת באופן מיידי, ואפשר להשתמש ב-google.longrunning.Operation.name כדי לבדוק את הסטטוס של הקריאה.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_batch_translate_document():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
input_configs = translate_v3.BatchDocumentInputConfig()
input_configs.gcs_source.input_uri = "input_uri_value"
output_config = translate_v3.BatchDocumentOutputConfig()
output_config.gcs_destination.output_uri_prefix = "output_uri_prefix_value"
request = translate_v3.BatchTranslateDocumentRequest(
parent="parent_value",
source_language_code="source_language_code_value",
target_language_codes=['target_language_codes_value1', 'target_language_codes_value2'],
input_configs=input_configs,
output_config=output_config,
)
# Make the request
operation = client.batch_translate_document(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.BatchTranslateDocumentRequest, dict]
אובייקט הבקשה. בקשת BatchTranslateDocument. |
parent |
str
חובה. המיקום שממנו מתקשרים לשיחה אזורית. פורמט: |
source_language_code |
str
חובה. קוד השפה לפי תקן ISO-639 של מסמך הקלט, אם הוא ידוע. לדוגמה, 'en-US' או 'sr-Latn'. קודים נתמכים של שפות מפורטים ב |
target_language_codes |
MutableSequence[str]
חובה. קוד השפה לפי תקן ISO-639 שבו יש להשתמש לתרגום של מסמך הקלט. אפשר לציין כאן עד 10 קודים של שפות. הערך הזה תואם לשדה |
input_configs |
MutableSequence[google.cloud.translate_v3.types.BatchDocumentInputConfig]
חובה. הגדרות קלט. מספר הקבצים הכולל שתואמים צריך להיות 100 או פחות. הגודל הכולל של התוכן לתרגום צריך להיות <= 100M Unicode codepoints. הקבצים צריכים להיות בקידוד UTF-8. הערך הזה תואם לשדה |
output_config |
google.cloud.translate_v3.types.BatchDocumentOutputConfig
חובה. הגדרת הפלט. אם 2 הגדרות קלט תואמות לאותו קובץ (כלומר, אותו נתיב קלט), לא נוצר פלט עבור קלט כפול. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| החזרות | |
|---|---|
| סוג | תיאור |
google.api_core.operation.Operation | אובייקט שמייצג פעולה ממושכת. סוג התוצאה של הפעולה יהיה BatchTranslateDocumentResponse. התוצאה מאוחסנת בשדה google.longrunning.Operation.response][google.longrunning.Operation.response] שמוחזר על ידי BatchTranslateDocument אם לפחות מסמך אחד תורגם בהצלחה. |
batch_translate_text
batch_translate_text(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.BatchTranslateTextRequest,
dict,
]
] = None,
*,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operationמתרגם נפח גדול של טקסט במצב אסינכרוני של אצווה. הפונקציה הזו מספקת פלט בזמן אמת בזמן העיבוד של הקלט. אם המתקשר מבטל בקשה, יכול להיות שהתוצאות החלקיות (עבור קובץ קלט, התוצאות יהיו מלאות או לא יהיו בכלל) עדיין יהיו זמינות במיקום הפלט שצוין. הקריאה הזו מוחזרת באופן מיידי, ואפשר להשתמש ב-google.longrunning.Operation.name כדי לבדוק את הסטטוס של הקריאה.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_batch_translate_text():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
input_configs = translate_v3.InputConfig()
input_configs.gcs_source.input_uri = "input_uri_value"
output_config = translate_v3.OutputConfig()
output_config.gcs_destination.output_uri_prefix = "output_uri_prefix_value"
request = translate_v3.BatchTranslateTextRequest(
parent="parent_value",
source_language_code="source_language_code_value",
target_language_codes=['target_language_codes_value1', 'target_language_codes_value2'],
input_configs=input_configs,
output_config=output_config,
)
# Make the request
operation = client.batch_translate_text(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.BatchTranslateTextRequest, dict]
אובייקט הבקשה. בקשת התרגום באצווה. |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| החזרות | |
|---|---|
| סוג | תיאור |
google.api_core.operation.Operation | אובייקט שמייצג פעולה ממושכת. סוג התוצאה של הפעולה יהיה BatchTranslateResponse. התוצאה תאוחסן בשדה google.longrunning.Operation.response][google.longrunning.Operation.response] שמוחזר על ידי BatchTranslateText אם לפחות משפט אחד תורגם בהצלחה. |
create_glossary
create_glossary(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.CreateGlossaryRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
glossary: typing.Optional[
google.cloud.translate_v3.types.translation_service.Glossary
] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operationיוצר מילון מונחים ומחזיר את הפעולה הממושכת. הפונקציה מחזירה NOT_FOUND אם הפרויקט לא קיים.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_create_glossary():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
glossary = translate_v3.Glossary()
glossary.name = "name_value"
request = translate_v3.CreateGlossaryRequest(
parent="parent_value",
glossary=glossary,
)
# Make the request
operation = client.create_glossary(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.CreateGlossaryRequest, dict]
אובייקט הבקשה. הודעת בקשה ל-CreateGlossary. |
parent |
str
חובה. שם הפרויקט. הערך הזה תואם לשדה |
glossary |
google.cloud.translate_v3.types.Glossary
חובה. מילון המונחים שרוצים ליצור. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| החזרות | |
|---|---|
| סוג | תיאור |
google.api_core.operation.Operation | אובייקט שמייצג פעולה ממושכת. סוג התוצאה של הפעולה יהיה Glossary (מילון מונחים). מייצג מילון מונחים שנבנה מפרטים שהמשתמשים סיפקו. |
delete_glossary
delete_glossary(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.DeleteGlossaryRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operationמוחק מילון מונחים, או מבטל את בניית מילון המונחים אם הוא עדיין לא נוצר. הפונקציה מחזירה את הערך NOT_FOUND אם המילון לא קיים.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_delete_glossary():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.DeleteGlossaryRequest(
name="name_value",
)
# Make the request
operation = client.delete_glossary(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.DeleteGlossaryRequest, dict]
אובייקט הבקשה. הודעת בקשה ל-DeleteGlossary. |
name |
str
חובה. השם של המילון המונחים שרוצים למחוק. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| החזרות | |
|---|---|
| סוג | תיאור |
google.api_core.operation.Operation | אובייקט שמייצג פעולה ממושכת. סוג התוצאה של הפעולה יהיה DeleteGlossaryResponse. התוצאה הזו מאוחסנת בשדה google.longrunning.Operation.response][google.longrunning.Operation.response] שמוחזר על ידי DeleteGlossary. |
detect_language
detect_language(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.DetectLanguageRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
model: typing.Optional[str] = None,
mime_type: typing.Optional[str] = None,
content: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.DetectLanguageResponseזיהוי השפה של הטקסט בבקשה.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_detect_language():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.DetectLanguageRequest(
content="content_value",
parent="parent_value",
)
# Make the request
response = client.detect_language(request=request)
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.DetectLanguageRequest, dict]
אובייקט הבקשה. הודעת הבקשה לזיהוי שפה. |
parent |
str
חובה. פרויקט או מיקום לביצוע שיחה. חייב להתייחס לפרויקט של המתקשר. פורמט: |
model |
str
זה שינוי אופציונלי. מודל זיהוי השפה שבו רוצים להשתמש. פורמט: |
mime_type |
str
זה שינוי אופציונלי. הפורמט של טקסט המקור, לדוגמה, text/html או text/plain. אם השדה הזה יישאר ריק, סוג ה-MIME שיוגדר כברירת מחדל יהיה text/html. הערך הזה תואם לשדה |
content |
str
תוכן הקלט שמאוחסן כמחרוזת. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| פרמטר | |
|---|---|
| שם | תיאור |
filename |
str
הנתיב לקובץ ה-JSON של המפתח הפרטי של חשבון השירות. |
| החזרות | |
|---|---|
| סוג | תיאור |
TranslationServiceClient | הלקוח שנוצר. |
get_glossary
get_glossary(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.GetGlossaryRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.Glossaryמקבל מילון מונחים. הפונקציה מחזירה NOT_FOUND אם המילון לא קיים.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_get_glossary():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.GetGlossaryRequest(
name="name_value",
)
# Make the request
response = client.get_glossary(request=request)
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.GetGlossaryRequest, dict]
אובייקט הבקשה. הודעת בקשה ל-GetGlossary. |
name |
str
חובה. השם של המילון המונחים לאחזור. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| חריגים | |
|---|---|
| סוג | תיאור |
google.auth.exceptions.MutualTLSChannelError | אם מתרחשות שגיאות. |
| החזרות | |
|---|---|
| סוג | תיאור |
Tuple[str, Callable[[], Tuple[bytes, bytes]]] | מחזירה את נקודת הקצה ל-API ואת המקור של אישור הלקוח שבו צריך להשתמש. |
get_supported_languages
get_supported_languages(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.GetSupportedLanguagesRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
model: typing.Optional[str] = None,
display_language_code: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.SupportedLanguagesמחזירה רשימה של שפות נתמכות לתרגום.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_get_supported_languages():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.GetSupportedLanguagesRequest(
parent="parent_value",
)
# Make the request
response = client.get_supported_languages(request=request)
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.GetSupportedLanguagesRequest, dict]
אובייקט הבקשה. הודעת הבקשה לגילוי שפות נתמכות. |
parent |
str
חובה. פרויקט או מיקום לביצוע שיחה. חייב להתייחס לפרויקט של המתקשר. פורמט: |
model |
str
זה שינוי אופציונלי. אחזור השפות הנתמכות של המודל הזה. הפורמט תלוי בסוג המודל: – מודלים של AutoML Translation: |
display_language_code |
str
זה שינוי אופציונלי. השפה שבה יוחזרו שמות של שפות נתמכות שמותאמים לשוק המקומי וקריאים לאנשים. אם הוא חסר, שמות התצוגה לא מוחזרים בתגובה. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| החזרות | |
|---|---|
| סוג | תיאור |
google.cloud.translate_v3.types.SupportedLanguages | הודעת התגובה לגילוי שפות נתמכות. |
glossary_path
glossary_path(project: str, location: str, glossary: str) -> strהפונקציה מחזירה מחרוזת מונחים מלאה.
list_glossaries
list_glossaries(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.ListGlossariesRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.services.translation_service.pagers.ListGlossariesPagerהצגת רשימה של מילוני מונחים בפרויקט. הפונקציה מחזירה NOT_FOUND אם הפרויקט לא קיים.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_list_glossaries():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.ListGlossariesRequest(
parent="parent_value",
)
# Make the request
page_result = client.list_glossaries(request=request)
# Handle the response
for response in page_result:
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.ListGlossariesRequest, dict]
אובייקט הבקשה. הודעת בקשה ל-ListGlossaries. |
parent |
str
חובה. שם הפרויקט שממנו רוצים להציג את כל המילונים. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| החזרות | |
|---|---|
| סוג | תיאור |
google.cloud.translate_v3.services.translation_service.pagers.ListGlossariesPager | הודעת התגובה של ListGlossaries. חזרה על הפעולה הזו באובייקט תניב תוצאות ותפתור דפים נוספים באופן אוטומטי. |
parse_glossary_path
parse_glossary_path(path: str) -> typing.Dict[str, str]מנתח נתיב של מילון מונחים לפלחים המרכיבים אותו.
translate_document
translate_document(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.TranslateDocumentRequest,
dict,
]
] = None,
*,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.TranslateDocumentResponseמתרגם מסמכים במצב סינכרוני.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_translate_document():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
document_input_config = translate_v3.DocumentInputConfig()
document_input_config.content = b'content_blob'
request = translate_v3.TranslateDocumentRequest(
parent="parent_value",
target_language_code="target_language_code_value",
document_input_config=document_input_config,
)
# Make the request
response = client.translate_document(request=request)
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.TranslateDocumentRequest, dict]
אובייקט הבקשה. בקשה לתרגום מסמך. |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |
| החזרות | |
|---|---|
| סוג | תיאור |
google.cloud.translate_v3.types.TranslateDocumentResponse | הודעת תשובה למסמך מתורגם. |
translate_text
translate_text(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.TranslateTextRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
target_language_code: typing.Optional[str] = None,
contents: typing.Optional[typing.MutableSequence[str]] = None,
model: typing.Optional[str] = None,
mime_type: typing.Optional[str] = None,
source_language_code: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.TranslateTextResponseמתרגמת טקסט קלט ומחזירה טקסט מתורגם.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_translate_text():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.TranslateTextRequest(
contents=['contents_value1', 'contents_value2'],
target_language_code="target_language_code_value",
parent="parent_value",
)
# Make the request
response = client.translate_text(request=request)
# Handle the response
print(response)
| פרמטרים | |
|---|---|
| שם | תיאור |
request |
Union[google.cloud.translate_v3.types.TranslateTextRequest, dict]
אובייקט הבקשה. הודעת הבקשה לתרגום סינכרוני. |
parent |
str
חובה. פרויקט או מיקום לביצוע שיחה. חייב להתייחס לפרויקט של המתקשר. פורמט: |
target_language_code |
str
חובה. קוד השפה לפי תקן ISO-639 שבו יש להשתמש לתרגום של טקסט הקלט. צריך להגדיר אותו לאחד מקודי השפה שמופיעים ברשימת השפות הנתמכות. הערך הזה תואם לשדה |
contents |
MutableSequence[str]
חובה. תוכן הקלט בפורמט מחרוזת. מומלץ שהתוכן הכולל יהיה פחות מ-30,000 נקודות קוד. האורך המקסימלי של השדה הוא 1,024. כדי לתרגם טקסט גדול יותר, משתמשים ב-BatchTranslateText. הערך הזה תואם לשדה |
model |
str
זה שינוי אופציונלי. |
mime_type |
str
זה שינוי אופציונלי. הפורמט של טקסט המקור, לדוגמה, text/html או text/plain. אם השדה הזה יישאר ריק, סוג ה-MIME שיוגדר כברירת מחדל יהיה text/html. הערך הזה תואם לשדה |
source_language_code |
str
זה שינוי אופציונלי. קוד השפה בפורמט ISO-639 של טקסט הקלט, אם הוא ידוע. לדוגמה, 'en-US' או 'sr-Latn'. רשימת הקודים הנתמכים של שפות מופיעה במאמר בנושא תמיכה בשפות. אם לא מציינים את שפת המקור, ה-API מנסה לזהות את שפת המקור באופן אוטומטי ומחזיר את שפת המקור בתגובה. הערך הזה תואם לשדה |
retry |
google.api_core.retry.Retry
הגדרה של השגיאות שצריך לנסות שוב לתקן, אם יש כאלה. |
timeout |
float
הזמן הקצוב לתגובה לבקשה הזו. |
metadata |
Sequence[Tuple[str, str]]
מחרוזות שצריך לשלוח עם הבקשה כמטא-נתונים. |