[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-04-03。"],[],[],null,["# Cloud Translation - Advanced details\n====================================\n\nCloud Translation - Advanced is part of the Cloud Translation service that provides\naccess to state-of-the-art models like the\nTranslation LLM, Adaptive Machine Translation (AMT) models, and\ncustom AutoML models and supports translation\nfeatures such as glossaries and batch requests.\n\nFeatures\n--------\n\nThe key features of Cloud Translation - Advanced are:\n\n- [Access to more models](#models) -\n Pick the right model for you from among state-of-the-art translation models\n like the Translation LLM, Google's Neural Machine Translation (NMT) model,\n Adaptive translation models, or custom AutoML models that you\n or someone else created by using AutoML Translation.\n\n- [Glossaries](#glossaries) - Create a custom dictionary to correctly and\n consistently translate domain-specific terms.\n\n- [Batch requests](#batch) - Make asynchronous requests to translate large\n amounts of text.\n\n- [Document Translation](#document) - Translate documents, such as\n PDF files, to preserve the original format and layout.\n\n- [IAM roles](#iam) - Secure your translation requests by\n using Identity and Access Management. Create service accounts and grant them permissions by\n adding IAM roles. Cloud Translation - Advanced **does not support\n API keys**.\n\n- [Labels](#labels) - Add user-defined labels (key-value pairs) to your\n translation requests to better track usage.\n\n- [Regional endpoint](#endpoint) - Exercise control over where the resources\n for your project are stored and processed.\n\nGlossaries\n----------\n\nA glossary is a custom dictionary that Cloud Translation - Advanced uses to\ncorrectly and consistently translate terms that are specific to you. Glossaries\nare commonly used to translate domain-specific terms and named entities. For\nexample, you can use a glossary to specify a specific translation for terms such\nas \"Google Summer of Code,\" \"Gmail confidential mode,\" or \"placement performance\nreport.\"\n\nYou can also use glossaries to prevent words, such as borrowed words or product\nnames, from being translated. For information about creating and using\nglossaries, refer to\n[Creating and using glossaries](/translate/docs/advanced/glossary).\n\nBatch requests\n--------------\n\nBatch translation requests are asynchronous requests that translate input from\nCloud Storage buckets. Cloud Translation - Advanced performs the batch\ntranslation as a long-running operation and writes the output to a\nCloud Storage bucket that you specify. Inline requests for batch translation\nare not supported.\n\nFor information on making batch requests, refer to\n[Batch requests (Advanced)](/translate/docs/advanced/batch-translation).\n\nDocument Translation\n--------------------\n\nDocument Translation lets you directly translate existing documents,\nsuch as PDF and DOCX files, to a target language. Document Translation\npreserves the original format so that translated documents have the same layout\nand format as the original documents. For example, Document Translation\nkeeps paragraph breaks and headings so that your translated content is divided\nlike in the original document.\n\nCloud Translation - Advanced features, such as glossaries and\nAutoML models also work with Document Translation.\nFor example, if you have an existing AutoML model that you use for text\ntranslations, you can use that same model for Document Translation. For\nmore information about supported file types and how to translate documents,\nrefer to [Translate documents](/translate/docs/advanced/translate-documents).\n\nModel selection and AutoML models\n---------------------------------\n\nCloud Translation - Advanced model selection lets you dynamically select the right\nmodel for your application from among the\nTranslation LLM (which you can also further customize for adaptive translations),\nGoogle's NMT model or custom AutoML Translation models,\ndepending on the context and the content that you're translating.\n\nCreate a custom model by using AutoML Translation to get more\naccurate translations for domain-specific terminology. You can then use the\nresulting model in Cloud Translation - Advanced to translate text.\n\nFor information on using custom models to translate text, refer to\n[Translating text (Advanced)](/translate/docs/advanced/translating-text-v3).\n\nIAM roles\n---------\n\nCloud Translation - Advanced integrates with IAM to provide\nadditional security for your translation requests, enable fine-grained access\ncontrol, and support integration with AutoML Translation.\n\nYou must\n[add users and service accounts](/iam/docs/granting-roles-to-service-accounts)\nto one of the following\nroles to grant those accounts access to Cloud Translation - Advanced. For\ninformation about creating service accounts, refer to\n[Creating and managing service accounts](/iam/docs/creating-managing-service-accounts)\nin the IAM documentation.\n\nTo see a list of permissions that are contained in each role, refer to\n[Understanding roles](/iam/docs/understanding-roles#cloud-translation-roles).\n\nThese pre-configured roles address many typical use cases. However, you might\nneed a role that includes a custom set of permissions. For example, you might\nwant to create a role that allows a user to create a glossary in a project,\nwithout letting them delete or update existing glossaries in the project.\nIn those cases, you can create an\n[IAM custom role](/iam/docs/creating-custom-roles)\nthat meets your needs.\n\nFor information on managing IAM roles, refer to\n[Granting, changing, and revoking access to resources](/iam/docs/granting-changing-revoking-access)\nand [Granting roles to service accounts](/iam/docs/manage-access-service-accounts).\n\nLabels\n------\n\nCloud Translation - Advanced supports adding user-defined labels (key-value pairs)\nto `TranslateText`, `BatchTranslateText` and `DetectLanguage` requests.\nInformation about a request's usage is forwarded to the billing system where\nyou can break down your billing charges by filtering on your labels.\n\nFor more information about user-defined labels, refer to\n[Reporting usage with labels (Advanced)](/translate/docs/advanced/labels).\n\nRegional endpoint\n-----------------\n\nBy default, Cloud Translation - Advanced stores and processes resources in a\nglobal location, which means there is no guarantee that resources remain within\na particular location. Instead of using the default global endpoint, you can\nuse a regional endpoint to keep resources within a particular location, such as\nthe European Union. For more information, refer to\n[Specify a regional endpoint](/translate/docs/advanced/endpoints).\n\nMigrate to Advanced from Basic\n------------------------------\n\n\nIf already have existing applications that use Cloud Translation - Basic, you can\nmigrate them to use Cloud Translation - Advanced. To use Cloud Translation - Advanced,\nyou must update applications to use, for example, service accounts and the\nAdvanced edition client libraries. For more information, see [Migrating to\nCloud Translation - Advanced](/translate/docs/migrate-to-v3).\n\n\u003cbr /\u003e\n\nWhat's next\n-----------\n\n- To get started using Cloud Translation - Advanced, complete the [setup](/translate/docs/setup) and then try the [Translate text (Advanced\n edition)](/translate/docs/advanced/translate-text-advance) quickstart.\n- For pricing and quotas, see the [Pricing](/translate/pricing) and [Quotas and\n limits](/translate/quotas) pages.\n- For more information about AutoML, see the [AutoML Translation documentation](/translate/automl/docs)."]]