GOOGLE翻译V3版

V3(高级版)

# Imports the Google Cloud Translation library
from google.cloud import translate

# Initialize Translation client
def translate_text(
    text: str = "YOUR_TEXT_TO_TRANSLATE", project_id: str = "YOUR_PROJECT_ID"
) -> translate.TranslationServiceClient:
    """Translating Text."""

    client = translate.TranslationServiceClient()

    location = "global"

    parent = f"projects/{project_id}/locations/{location}"

    # Translate text from English to French
    # Detail on supported types can be found here:
    # https://cloud.google.com/translate/docs/supported-formats
    response = client.translate_text(
        request={
            "parent": parent,
            "contents": [text],
            "mime_type": "text/plain",  # mime types: text/plain, text/html
            "source_language_code": "en-US",
            "target_language_code": "fr",
        }
    )

    # Display the translation for each input text provided
    for translation in response.translations:
        print(f"Translated text: {translation.translated_text}")

    return response
 

V2(基本版)

def translate_text(target: str, text: str) -> dict:
    """Translates text into the target language.

    Target must be an ISO 639-1 language code.
    See https://g.co/cloud/translate/v2/translate-reference#supported_languages
    """
    from google.cloud import translate_v2 as translate

    translate_client = translate.Client()

    if isinstance(text, bytes):
        text = text.decode("utf-8")

    # Text can also be a sequence of strings, in which case this method
    # will return a sequence of results for each text.
    result = translate_client.translate(text, target_language=target)

    print("Text: {}".format(result["input"]))
    print("Translation: {}".format(result["translatedText"]))
    print("Detected source language: {}".format(result["detectedSourceLanguage"]))

    return result
 

相关推荐

  1. GOOGLE翻译V3

    2024-05-11 00:12:09       13 阅读
  2. Rancher(v2.6.3)——Rancher部署Mysql(单机

    2024-05-11 00:12:09       22 阅读
  3. Rancher(v2.6.3)——Rancher部署Redis(单机

    2024-05-11 00:12:09       18 阅读
  4. Rancher(v2.6.3)——Rancher部署Nginx(单机

    2024-05-11 00:12:09       17 阅读
  5. Rancher(v2.6.3)——Rancher部署Minio(单机

    2024-05-11 00:12:09       13 阅读
  6. 免费分享Deepl和google谷歌翻译api接口

    2024-05-11 00:12:09       35 阅读
  7. 在 HTML 中禁用 Chrome 浏览器的 Google 翻译功能

    2024-05-11 00:12:09       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-11 00:12:09       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-11 00:12:09       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-11 00:12:09       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-11 00:12:09       18 阅读

热门阅读

  1. L6201PSTR DMOS全桥驱动器

    2024-05-11 00:12:09       11 阅读
  2. Oracle 数据库非归档模式迁移数据文件存放位置

    2024-05-11 00:12:09       10 阅读
  3. 12.Netty入门案例

    2024-05-11 00:12:09       8 阅读
  4. libevent 梳理

    2024-05-11 00:12:09       11 阅读
  5. golang 随机数演化

    2024-05-11 00:12:09       10 阅读
  6. c++ 线程的激活和休眠

    2024-05-11 00:12:09       9 阅读
  7. PHP 在字符中找出重复次数最多的字符

    2024-05-11 00:12:09       11 阅读
  8. 算法有哪些分类

    2024-05-11 00:12:09       12 阅读
  9. 变量的细节

    2024-05-11 00:12:09       9 阅读