/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/translate/v3/translation_service.proto

package com.google.cloud.translate.v3;

public final class TranslationServiceProto {
  private TranslationServiceProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_TranslateTextGlossaryConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_TranslateTextGlossaryConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_TranslateTextRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_TranslateTextRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_TranslateTextRequest_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_TranslateTextRequest_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_TranslateTextResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_TranslateTextResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_Translation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_Translation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DetectLanguageRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DetectLanguageRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DetectLanguageRequest_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DetectLanguageRequest_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DetectedLanguage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DetectedLanguage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DetectLanguageResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DetectLanguageResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_GetSupportedLanguagesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_GetSupportedLanguagesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_SupportedLanguages_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_SupportedLanguages_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_SupportedLanguage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_SupportedLanguage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_GcsSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_GcsSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_InputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_InputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_GcsDestination_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_GcsDestination_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_OutputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_OutputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DocumentInputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DocumentInputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DocumentOutputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DocumentOutputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_TranslateDocumentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_TranslateDocumentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_TranslateDocumentRequest_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_TranslateDocumentRequest_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DocumentTranslation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DocumentTranslation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_TranslateDocumentResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_TranslateDocumentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_ModelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_ModelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_GlossariesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_GlossariesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_GlossaryInputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_GlossaryInputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_Glossary_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_Glossary_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_Glossary_LanguageCodePair_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_Glossary_LanguageCodePair_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_Glossary_LanguageCodesSet_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_Glossary_LanguageCodesSet_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_CreateGlossaryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_CreateGlossaryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_GetGlossaryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_GetGlossaryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DeleteGlossaryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DeleteGlossaryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_ListGlossariesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_ListGlossariesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_ListGlossariesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_ListGlossariesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_CreateGlossaryMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_CreateGlossaryMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DeleteGlossaryMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DeleteGlossaryMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_DeleteGlossaryResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_DeleteGlossaryResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_ModelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_ModelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_GlossariesEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_GlossariesEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_FormatConversionsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_FormatConversionsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchDocumentInputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchDocumentInputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchDocumentOutputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchDocumentOutputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_translation_v3_BatchTranslateDocumentMetadata_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n3google/cloud/translate/v3/translation_"
          + "service.proto\022\033google.cloud.translation."
          + "v3\032\034google/api/annotations.proto\032\027google"
          + "/api/client.proto\032\037google/api/field_beha"
          + "vior.proto\032\031google/api/resource.proto\032#g"
          + "oogle/longrunning/operations.proto\032\037goog"
          + "le/protobuf/timestamp.proto\"N\n\033Translate"
          + "TextGlossaryConfig\022\025\n\010glossary\030\001 \001(\tB\003\340A"
          + "\002\022\030\n\013ignore_case\030\002 \001(\010B\003\340A\001\"\265\003\n\024Translat"
          + "eTextRequest\022\025\n\010contents\030\001 \003(\tB\003\340A\002\022\026\n\tm"
          + "ime_type\030\003 \001(\tB\003\340A\001\022!\n\024source_language_c"
          + "ode\030\004 \001(\tB\003\340A\001\022!\n\024target_language_code\030\005"
          + " \001(\tB\003\340A\002\0229\n\006parent\030\010 \001(\tB)\340A\002\372A#\n!locat"
          + "ions.googleapis.com/Location\022\022\n\005model\030\006 "
          + "\001(\tB\003\340A\001\022V\n\017glossary_config\030\007 \001(\01328.goog"
          + "le.cloud.translation.v3.TranslateTextGlo"
          + "ssaryConfigB\003\340A\001\022R\n\006labels\030\n \003(\0132=.googl"
          + "e.cloud.translation.v3.TranslateTextRequ"
          + "est.LabelsEntryB\003\340A\001\032-\n\013LabelsEntry\022\013\n\003k"
          + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\240\001\n\025Translat"
          + "eTextResponse\022>\n\014translations\030\001 \003(\0132(.go"
          + "ogle.cloud.translation.v3.Translation\022G\n"
          + "\025glossary_translations\030\003 \003(\0132(.google.cl"
          + "oud.translation.v3.Translation\"\250\001\n\013Trans"
          + "lation\022\027\n\017translated_text\030\001 \001(\t\022\r\n\005model"
          + "\030\002 \001(\t\022\036\n\026detected_language_code\030\004 \001(\t\022Q"
          + "\n\017glossary_config\030\003 \001(\01328.google.cloud.t"
          + "ranslation.v3.TranslateTextGlossaryConfi"
          + "g\"\237\002\n\025DetectLanguageRequest\0229\n\006parent\030\005 "
          + "\001(\tB)\340A\002\372A#\n!locations.googleapis.com/Lo"
          + "cation\022\022\n\005model\030\004 \001(\tB\003\340A\001\022\021\n\007content\030\001 "
          + "\001(\tH\000\022\026\n\tmime_type\030\003 \001(\tB\003\340A\001\022S\n\006labels\030"
          + "\006 \003(\0132>.google.cloud.translation.v3.Dete"
          + "ctLanguageRequest.LabelsEntryB\003\340A\001\032-\n\013La"
          + "belsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028"
          + "\001B\010\n\006source\"=\n\020DetectedLanguage\022\025\n\rlangu"
          + "age_code\030\001 \001(\t\022\022\n\nconfidence\030\002 \001(\002\"Z\n\026De"
          + "tectLanguageResponse\022@\n\tlanguages\030\001 \003(\0132"
          + "-.google.cloud.translation.v3.DetectedLa"
          + "nguage\"\221\001\n\034GetSupportedLanguagesRequest\022"
          + "9\n\006parent\030\003 \001(\tB)\340A\002\372A#\n!locations.googl"
          + "eapis.com/Location\022\"\n\025display_language_c"
          + "ode\030\001 \001(\tB\003\340A\001\022\022\n\005model\030\002 \001(\tB\003\340A\001\"W\n\022Su"
          + "pportedLanguages\022A\n\tlanguages\030\001 \003(\0132..go"
          + "ogle.cloud.translation.v3.SupportedLangu"
          + "age\"p\n\021SupportedLanguage\022\025\n\rlanguage_cod"
          + "e\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\t\022\026\n\016support"
          + "_source\030\003 \001(\010\022\026\n\016support_target\030\004 \001(\010\"#\n"
          + "\tGcsSource\022\026\n\tinput_uri\030\001 \001(\tB\003\340A\002\"m\n\013In"
          + "putConfig\022\026\n\tmime_type\030\001 \001(\tB\003\340A\001\022<\n\ngcs"
          + "_source\030\002 \001(\0132&.google.cloud.translation"
          + ".v3.GcsSourceH\000B\010\n\006source\"0\n\016GcsDestinat"
          + "ion\022\036\n\021output_uri_prefix\030\001 \001(\tB\003\340A\002\"e\n\014O"
          + "utputConfig\022F\n\017gcs_destination\030\001 \001(\0132+.g"
          + "oogle.cloud.translation.v3.GcsDestinatio"
          + "nH\000B\r\n\013destination\"\203\001\n\023DocumentInputConf"
          + "ig\022\021\n\007content\030\001 \001(\014H\000\022<\n\ngcs_source\030\002 \001("
          + "\0132&.google.cloud.translation.v3.GcsSourc"
          + "eH\000\022\021\n\tmime_type\030\004 \001(\tB\010\n\006source\"\212\001\n\024Doc"
          + "umentOutputConfig\022K\n\017gcs_destination\030\001 \001"
          + "(\0132+.google.cloud.translation.v3.GcsDest"
          + "inationB\003\340A\001H\000\022\026\n\tmime_type\030\003 \001(\tB\003\340A\001B\r"
          + "\n\013destination\"\225\005\n\030TranslateDocumentReque"
          + "st\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022!\n\024source_langua"
          + "ge_code\030\002 \001(\tB\003\340A\001\022!\n\024target_language_co"
          + "de\030\003 \001(\tB\003\340A\002\022T\n\025document_input_config\030\004"
          + " \001(\01320.google.cloud.translation.v3.Docum"
          + "entInputConfigB\003\340A\002\022V\n\026document_output_c"
          + "onfig\030\005 \001(\01321.google.cloud.translation.v"
          + "3.DocumentOutputConfigB\003\340A\001\022\022\n\005model\030\006 \001"
          + "(\tB\003\340A\001\022V\n\017glossary_config\030\007 \001(\01328.googl"
          + "e.cloud.translation.v3.TranslateTextGlos"
          + "saryConfigB\003\340A\001\022V\n\006labels\030\010 \003(\0132A.google"
          + ".cloud.translation.v3.TranslateDocumentR"
          + "equest.LabelsEntryB\003\340A\001\022#\n\026customized_at"
          + "tribution\030\n \001(\tB\003\340A\001\022)\n\034is_translate_nat"
          + "ive_pdf_only\030\013 \001(\010B\003\340A\001\022-\n enable_shadow"
          + "_removal_native_pdf\030\014 \001(\010B\003\340A\001\032-\n\013Labels"
          + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"e\n"
          + "\023DocumentTranslation\022\033\n\023byte_stream_outp"
          + "uts\030\001 \003(\014\022\021\n\tmime_type\030\002 \001(\t\022\036\n\026detected"
          + "_language_code\030\003 \001(\t\"\246\002\n\031TranslateDocume"
          + "ntResponse\022N\n\024document_translation\030\001 \001(\013"
          + "20.google.cloud.translation.v3.DocumentT"
          + "ranslation\022W\n\035glossary_document_translat"
          + "ion\030\002 \001(\01320.google.cloud.translation.v3."
          + "DocumentTranslation\022\r\n\005model\030\003 \001(\t\022Q\n\017gl"
          + "ossary_config\030\004 \001(\01328.google.cloud.trans"
          + "lation.v3.TranslateTextGlossaryConfig\"\210\006"
          + "\n\031BatchTranslateTextRequest\0229\n\006parent\030\001 "
          + "\001(\tB)\340A\002\372A#\n!locations.googleapis.com/Lo"
          + "cation\022!\n\024source_language_code\030\002 \001(\tB\003\340A"
          + "\002\022\"\n\025target_language_codes\030\003 \003(\tB\003\340A\002\022W\n"
          + "\006models\030\004 \003(\0132B.google.cloud.translation"
          + ".v3.BatchTranslateTextRequest.ModelsEntr"
          + "yB\003\340A\001\022D\n\rinput_configs\030\005 \003(\0132(.google.c"
          + "loud.translation.v3.InputConfigB\003\340A\002\022E\n\r"
          + "output_config\030\006 \001(\0132).google.cloud.trans"
          + "lation.v3.OutputConfigB\003\340A\002\022_\n\nglossarie"
          + "s\030\007 \003(\0132F.google.cloud.translation.v3.Ba"
          + "tchTranslateTextRequest.GlossariesEntryB"
          + "\003\340A\001\022W\n\006labels\030\t \003(\0132B.google.cloud.tran"
          + "slation.v3.BatchTranslateTextRequest.Lab"
          + "elsEntryB\003\340A\001\032-\n\013ModelsEntry\022\013\n\003key\030\001 \001("
          + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\032k\n\017GlossariesEntry\022"
          + "\013\n\003key\030\001 \001(\t\022G\n\005value\030\002 \001(\01328.google.clo"
          + "ud.translation.v3.TranslateTextGlossaryC"
          + "onfig:\0028\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n"
          + "\005value\030\002 \001(\t:\0028\001\"\316\002\n\026BatchTranslateMetad"
          + "ata\022H\n\005state\030\001 \001(\01629.google.cloud.transl"
          + "ation.v3.BatchTranslateMetadata.State\022\035\n"
          + "\025translated_characters\030\002 \001(\003\022\031\n\021failed_c"
          + "haracters\030\003 \001(\003\022\030\n\020total_characters\030\004 \001("
          + "\003\022/\n\013submit_time\030\005 \001(\0132\032.google.protobuf"
          + ".Timestamp\"e\n\005State\022\025\n\021STATE_UNSPECIFIED"
          + "\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006FAILED"
          + "\020\003\022\016\n\nCANCELLING\020\004\022\r\n\tCANCELLED\020\005\"\313\001\n\026Ba"
          + "tchTranslateResponse\022\030\n\020total_characters"
          + "\030\001 \001(\003\022\035\n\025translated_characters\030\002 \001(\003\022\031\n"
          + "\021failed_characters\030\003 \001(\003\022/\n\013submit_time\030"
          + "\004 \001(\0132\032.google.protobuf.Timestamp\022,\n\010end"
          + "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\""
          + "]\n\023GlossaryInputConfig\022<\n\ngcs_source\030\001 \001"
          + "(\0132&.google.cloud.translation.v3.GcsSour"
          + "ceH\000B\010\n\006source\"\232\005\n\010Glossary\022\021\n\004name\030\001 \001("
          + "\tB\003\340A\002\022O\n\rlanguage_pair\030\003 \001(\01326.google.c"
          + "loud.translation.v3.Glossary.LanguageCod"
          + "ePairH\000\022T\n\022language_codes_set\030\004 \001(\01326.go"
          + "ogle.cloud.translation.v3.Glossary.Langu"
          + "ageCodesSetH\000\022F\n\014input_config\030\005 \001(\01320.go"
          + "ogle.cloud.translation.v3.GlossaryInputC"
          + "onfig\022\030\n\013entry_count\030\006 \001(\005B\003\340A\003\0224\n\013submi"
          + "t_time\030\007 \001(\0132\032.google.protobuf.Timestamp"
          + "B\003\340A\003\0221\n\010end_time\030\010 \001(\0132\032.google.protobu"
          + "f.TimestampB\003\340A\003\022\031\n\014display_name\030\t \001(\tB\003"
          + "\340A\001\032N\n\020LanguageCodePair\022\034\n\024source_langua"
          + "ge_code\030\001 \001(\t\022\034\n\024target_language_code\030\002 "
          + "\001(\t\032*\n\020LanguageCodesSet\022\026\n\016language_code"
          + "s\030\001 \003(\t:e\352Ab\n!translate.googleapis.com/G"
          + "lossary\022=projects/{project}/locations/{l"
          + "ocation}/glossaries/{glossary}B\013\n\tlangua"
          + "ges\"\220\001\n\025CreateGlossaryRequest\0229\n\006parent\030"
          + "\001 \001(\tB)\340A\002\372A#\n!locations.googleapis.com/"
          + "Location\022<\n\010glossary\030\002 \001(\0132%.google.clou"
          + "d.translation.v3.GlossaryB\003\340A\002\"M\n\022GetGlo"
          + "ssaryRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!tran"
          + "slate.googleapis.com/Glossary\"P\n\025DeleteG"
          + "lossaryRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!tr"
          + "anslate.googleapis.com/Glossary\"\230\001\n\025List"
          + "GlossariesRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A"
          + "#\n!locations.googleapis.com/Location\022\026\n\t"
          + "page_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001(\t"
          + "B\003\340A\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001\"l\n\026ListGlossa"
          + "riesResponse\0229\n\nglossaries\030\001 \003(\0132%.googl"
          + "e.cloud.translation.v3.Glossary\022\027\n\017next_"
          + "page_token\030\002 \001(\t\"\210\002\n\026CreateGlossaryMetad"
          + "ata\022\014\n\004name\030\001 \001(\t\022H\n\005state\030\002 \001(\01629.googl"
          + "e.cloud.translation.v3.CreateGlossaryMet"
          + "adata.State\022/\n\013submit_time\030\003 \001(\0132\032.googl"
          + "e.protobuf.Timestamp\"e\n\005State\022\025\n\021STATE_U"
          + "NSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\r\n\tSUCCEEDED\020\002"
          + "\022\n\n\006FAILED\020\003\022\016\n\nCANCELLING\020\004\022\r\n\tCANCELLE"
          + "D\020\005\"\210\002\n\026DeleteGlossaryMetadata\022\014\n\004name\030\001"
          + " \001(\t\022H\n\005state\030\002 \001(\01629.google.cloud.trans"
          + "lation.v3.DeleteGlossaryMetadata.State\022/"
          + "\n\013submit_time\030\003 \001(\0132\032.google.protobuf.Ti"
          + "mestamp\"e\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022"
          + "\013\n\007RUNNING\020\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006FAILED\020\003\022"
          + "\016\n\nCANCELLING\020\004\022\r\n\tCANCELLED\020\005\"\205\001\n\026Delet"
          + "eGlossaryResponse\022\014\n\004name\030\001 \001(\t\022/\n\013submi"
          + "t_time\030\002 \001(\0132\032.google.protobuf.Timestamp"
          + "\022,\n\010end_time\030\003 \001(\0132\032.google.protobuf.Tim"
          + "estamp\"\371\006\n\035BatchTranslateDocumentRequest"
          + "\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!locations.goog"
          + "leapis.com/Location\022!\n\024source_language_c"
          + "ode\030\002 \001(\tB\003\340A\002\022\"\n\025target_language_codes\030"
          + "\003 \003(\tB\003\340A\002\022Q\n\rinput_configs\030\004 \003(\01325.goog"
          + "le.cloud.translation.v3.BatchDocumentInp"
          + "utConfigB\003\340A\002\022R\n\routput_config\030\005 \001(\01326.g"
          + "oogle.cloud.translation.v3.BatchDocument"
          + "OutputConfigB\003\340A\002\022[\n\006models\030\006 \003(\0132F.goog"
          + "le.cloud.translation.v3.BatchTranslateDo"
          + "cumentRequest.ModelsEntryB\003\340A\001\022c\n\nglossa"
          + "ries\030\007 \003(\0132J.google.cloud.translation.v3"
          + ".BatchTranslateDocumentRequest.Glossarie"
          + "sEntryB\003\340A\001\022r\n\022format_conversions\030\010 \003(\0132"
          + "Q.google.cloud.translation.v3.BatchTrans"
          + "lateDocumentRequest.FormatConversionsEnt"
          + "ryB\003\340A\001\022#\n\026customized_attribution\030\n \001(\tB"
          + "\003\340A\001\032-\n\013ModelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu"
          + "e\030\002 \001(\t:\0028\001\032k\n\017GlossariesEntry\022\013\n\003key\030\001 "
          + "\001(\t\022G\n\005value\030\002 \001(\01328.google.cloud.transl"
          + "ation.v3.TranslateTextGlossaryConfig:\0028\001"
          + "\0328\n\026FormatConversionsEntry\022\013\n\003key\030\001 \001(\t\022"
          + "\r\n\005value\030\002 \001(\t:\0028\001\"b\n\030BatchDocumentInput"
          + "Config\022<\n\ngcs_source\030\001 \001(\0132&.google.clou"
          + "d.translation.v3.GcsSourceH\000B\010\n\006source\"r"
          + "\n\031BatchDocumentOutputConfig\022F\n\017gcs_desti"
          + "nation\030\001 \001(\0132+.google.cloud.translation."
          + "v3.GcsDestinationH\000B\r\n\013destination\"\331\002\n\036B"
          + "atchTranslateDocumentResponse\022\023\n\013total_p"
          + "ages\030\001 \001(\003\022\030\n\020translated_pages\030\002 \001(\003\022\024\n\014"
          + "failed_pages\030\003 \001(\003\022\034\n\024total_billable_pag"
          + "es\030\004 \001(\003\022\030\n\020total_characters\030\005 \001(\003\022\035\n\025tr"
          + "anslated_characters\030\006 \001(\003\022\031\n\021failed_char"
          + "acters\030\007 \001(\003\022!\n\031total_billable_character"
          + "s\030\010 \001(\003\022/\n\013submit_time\030\t \001(\0132\032.google.pr"
          + "otobuf.Timestamp\022,\n\010end_time\030\n \001(\0132\032.goo"
          + "gle.protobuf.Timestamp\"\344\003\n\036BatchTranslat"
          + "eDocumentMetadata\022P\n\005state\030\001 \001(\0162A.googl"
          + "e.cloud.translation.v3.BatchTranslateDoc"
          + "umentMetadata.State\022\023\n\013total_pages\030\002 \001(\003"
          + "\022\030\n\020translated_pages\030\003 \001(\003\022\024\n\014failed_pag"
          + "es\030\004 \001(\003\022\034\n\024total_billable_pages\030\005 \001(\003\022\030"
          + "\n\020total_characters\030\006 \001(\003\022\035\n\025translated_c"
          + "haracters\030\007 \001(\003\022\031\n\021failed_characters\030\010 \001"
          + "(\003\022!\n\031total_billable_characters\030\t \001(\003\022/\n"
          + "\013submit_time\030\n \001(\0132\032.google.protobuf.Tim"
          + "estamp\"e\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013"
          + "\n\007RUNNING\020\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006FAILED\020\003\022\016"
          + "\n\nCANCELLING\020\004\022\r\n\tCANCELLED\020\0052\246\024\n\022Transl"
          + "ationService\022\324\002\n\rTranslateText\0221.google."
          + "cloud.translation.v3.TranslateTextReques"
          + "t\0322.google.cloud.translation.v3.Translat"
          + "eTextResponse\"\333\001\202\323\344\223\002b\"1/v3/{parent=proj"
          + "ects/*/locations/*}:translateText:\001*Z*\"%"
          + "/v3/{parent=projects/*}:translateText:\001*"
          + "\332A$parent,target_language_code,contents\332"
          + "AIparent,model,mime_type,source_language"
          + "_code,target_language_code,contents\022\207\002\n\016"
          + "DetectLanguage\0222.google.cloud.translatio"
          + "n.v3.DetectLanguageRequest\0323.google.clou"
          + "d.translation.v3.DetectLanguageResponse\""
          + "\213\001\202\323\344\223\002d\"2/v3/{parent=projects/*/locatio"
          + "ns/*}:detectLanguage:\001*Z+\"&/v3/{parent=p"
          + "rojects/*}:detectLanguage:\001*\332A\036parent,mo"
          + "del,mime_type,content\022\227\002\n\025GetSupportedLa"
          + "nguages\0229.google.cloud.translation.v3.Ge"
          + "tSupportedLanguagesRequest\032/.google.clou"
          + "d.translation.v3.SupportedLanguages\"\221\001\202\323"
          + "\344\223\002f\0226/v3/{parent=projects/*/locations/*"
          + "}/supportedLanguagesZ,\022*/v3/{parent=proj"
          + "ects/*}/supportedLanguages\332A\"parent,mode"
          + "l,display_language_code\022\304\001\n\021TranslateDoc"
          + "ument\0225.google.cloud.translation.v3.Tran"
          + "slateDocumentRequest\0326.google.cloud.tran"
          + "slation.v3.TranslateDocumentResponse\"@\202\323"
          + "\344\223\002:\"5/v3/{parent=projects/*/locations/*"
          + "}:translateDocument:\001*\022\341\001\n\022BatchTranslat"
          + "eText\0226.google.cloud.translation.v3.Batc"
          + "hTranslateTextRequest\032\035.google.longrunni"
          + "ng.Operation\"t\202\323\344\223\002;\"6/v3/{parent=projec"
          + "ts/*/locations/*}:batchTranslateText:\001*\312"
          + "A0\n\026BatchTranslateResponse\022\026BatchTransla"
          + "teMetadata\022\316\002\n\026BatchTranslateDocument\022:."
          + "google.cloud.translation.v3.BatchTransla"
          + "teDocumentRequest\032\035.google.longrunning.O"
          + "peration\"\330\001\202\323\344\223\002?\":/v3/{parent=projects/"
          + "*/locations/*}:batchTranslateDocument:\001*"
          + "\332AMparent,source_language_code,target_la"
          + "nguage_codes,input_configs,output_config"
          + "\312A@\n\036BatchTranslateDocumentResponse\022\036Bat"
          + "chTranslateDocumentMetadata\022\334\001\n\016CreateGl"
          + "ossary\0222.google.cloud.translation.v3.Cre"
          + "ateGlossaryRequest\032\035.google.longrunning."
          + "Operation\"w\202\323\344\223\002:\"./v3/{parent=projects/"
          + "*/locations/*}/glossaries:\010glossary\332A\017pa"
          + "rent,glossary\312A\"\n\010Glossary\022\026CreateGlossa"
          + "ryMetadata\022\272\001\n\016ListGlossaries\0222.google.c"
          + "loud.translation.v3.ListGlossariesReques"
          + "t\0323.google.cloud.translation.v3.ListGlos"
          + "sariesResponse\"?\202\323\344\223\0020\022./v3/{parent=proj"
          + "ects/*/locations/*}/glossaries\332A\006parent\022"
          + "\244\001\n\013GetGlossary\022/.google.cloud.translati"
          + "on.v3.GetGlossaryRequest\032%.google.cloud."
          + "translation.v3.Glossary\"=\202\323\344\223\0020\022./v3/{na"
          + "me=projects/*/locations/*/glossaries/*}\332"
          + "A\004name\022\325\001\n\016DeleteGlossary\0222.google.cloud"
          + ".translation.v3.DeleteGlossaryRequest\032\035."
          + "google.longrunning.Operation\"p\202\323\344\223\0020*./v"
          + "3/{name=projects/*/locations/*/glossarie"
          + "s/*}\332A\004name\312A0\n\026DeleteGlossaryResponse\022\026"
          + "DeleteGlossaryMetadata\032~\312A\030translate.goo"
          + "gleapis.com\322A`https://www.googleapis.com"
          + "/auth/cloud-platform,https://www.googlea"
          + "pis.com/auth/cloud-translationB\321\001\n\035com.g"
          + "oogle.cloud.translate.v3B\027TranslationSer"
          + "viceProtoP\001Z;cloud.google.com/go/transla"
          + "te/apiv3/translatepb;translatepb\370\001\001\252\002\031Go"
          + "ogle.Cloud.Translate.V3\312\002\031Google\\Cloud\\T"
          + "ranslate\\V3\352\002\034Google::Cloud::Translate::"
          + "V3b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_translation_v3_TranslateTextGlossaryConfig_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_translation_v3_TranslateTextGlossaryConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_TranslateTextGlossaryConfig_descriptor,
            new java.lang.String[] {
              "Glossary", "IgnoreCase",
            });
    internal_static_google_cloud_translation_v3_TranslateTextRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_translation_v3_TranslateTextRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_TranslateTextRequest_descriptor,
            new java.lang.String[] {
              "Contents",
              "MimeType",
              "SourceLanguageCode",
              "TargetLanguageCode",
              "Parent",
              "Model",
              "GlossaryConfig",
              "Labels",
            });
    internal_static_google_cloud_translation_v3_TranslateTextRequest_LabelsEntry_descriptor =
        internal_static_google_cloud_translation_v3_TranslateTextRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_translation_v3_TranslateTextRequest_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_TranslateTextRequest_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_TranslateTextResponse_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_translation_v3_TranslateTextResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_TranslateTextResponse_descriptor,
            new java.lang.String[] {
              "Translations", "GlossaryTranslations",
            });
    internal_static_google_cloud_translation_v3_Translation_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_translation_v3_Translation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_Translation_descriptor,
            new java.lang.String[] {
              "TranslatedText", "Model", "DetectedLanguageCode", "GlossaryConfig",
            });
    internal_static_google_cloud_translation_v3_DetectLanguageRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_translation_v3_DetectLanguageRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DetectLanguageRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Model", "Content", "MimeType", "Labels", "Source",
            });
    internal_static_google_cloud_translation_v3_DetectLanguageRequest_LabelsEntry_descriptor =
        internal_static_google_cloud_translation_v3_DetectLanguageRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_translation_v3_DetectLanguageRequest_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DetectLanguageRequest_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_DetectedLanguage_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_translation_v3_DetectedLanguage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DetectedLanguage_descriptor,
            new java.lang.String[] {
              "LanguageCode", "Confidence",
            });
    internal_static_google_cloud_translation_v3_DetectLanguageResponse_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_translation_v3_DetectLanguageResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DetectLanguageResponse_descriptor,
            new java.lang.String[] {
              "Languages",
            });
    internal_static_google_cloud_translation_v3_GetSupportedLanguagesRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_translation_v3_GetSupportedLanguagesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_GetSupportedLanguagesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "DisplayLanguageCode", "Model",
            });
    internal_static_google_cloud_translation_v3_SupportedLanguages_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_translation_v3_SupportedLanguages_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_SupportedLanguages_descriptor,
            new java.lang.String[] {
              "Languages",
            });
    internal_static_google_cloud_translation_v3_SupportedLanguage_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_translation_v3_SupportedLanguage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_SupportedLanguage_descriptor,
            new java.lang.String[] {
              "LanguageCode", "DisplayName", "SupportSource", "SupportTarget",
            });
    internal_static_google_cloud_translation_v3_GcsSource_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_translation_v3_GcsSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_GcsSource_descriptor,
            new java.lang.String[] {
              "InputUri",
            });
    internal_static_google_cloud_translation_v3_InputConfig_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_translation_v3_InputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_InputConfig_descriptor,
            new java.lang.String[] {
              "MimeType", "GcsSource", "Source",
            });
    internal_static_google_cloud_translation_v3_GcsDestination_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_translation_v3_GcsDestination_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_GcsDestination_descriptor,
            new java.lang.String[] {
              "OutputUriPrefix",
            });
    internal_static_google_cloud_translation_v3_OutputConfig_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_translation_v3_OutputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_OutputConfig_descriptor,
            new java.lang.String[] {
              "GcsDestination", "Destination",
            });
    internal_static_google_cloud_translation_v3_DocumentInputConfig_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_translation_v3_DocumentInputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DocumentInputConfig_descriptor,
            new java.lang.String[] {
              "Content", "GcsSource", "MimeType", "Source",
            });
    internal_static_google_cloud_translation_v3_DocumentOutputConfig_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_translation_v3_DocumentOutputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DocumentOutputConfig_descriptor,
            new java.lang.String[] {
              "GcsDestination", "MimeType", "Destination",
            });
    internal_static_google_cloud_translation_v3_TranslateDocumentRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_translation_v3_TranslateDocumentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_TranslateDocumentRequest_descriptor,
            new java.lang.String[] {
              "Parent",
              "SourceLanguageCode",
              "TargetLanguageCode",
              "DocumentInputConfig",
              "DocumentOutputConfig",
              "Model",
              "GlossaryConfig",
              "Labels",
              "CustomizedAttribution",
              "IsTranslateNativePdfOnly",
              "EnableShadowRemovalNativePdf",
            });
    internal_static_google_cloud_translation_v3_TranslateDocumentRequest_LabelsEntry_descriptor =
        internal_static_google_cloud_translation_v3_TranslateDocumentRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_translation_v3_TranslateDocumentRequest_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_TranslateDocumentRequest_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_DocumentTranslation_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_translation_v3_DocumentTranslation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DocumentTranslation_descriptor,
            new java.lang.String[] {
              "ByteStreamOutputs", "MimeType", "DetectedLanguageCode",
            });
    internal_static_google_cloud_translation_v3_TranslateDocumentResponse_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_translation_v3_TranslateDocumentResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_TranslateDocumentResponse_descriptor,
            new java.lang.String[] {
              "DocumentTranslation", "GlossaryDocumentTranslation", "Model", "GlossaryConfig",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_descriptor,
            new java.lang.String[] {
              "Parent",
              "SourceLanguageCode",
              "TargetLanguageCodes",
              "Models",
              "InputConfigs",
              "OutputConfig",
              "Glossaries",
              "Labels",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_ModelsEntry_descriptor =
        internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_ModelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_ModelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_GlossariesEntry_descriptor =
        internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_GlossariesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_GlossariesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_LabelsEntry_descriptor =
        internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateTextRequest_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateMetadata_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_translation_v3_BatchTranslateMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateMetadata_descriptor,
            new java.lang.String[] {
              "State", "TranslatedCharacters", "FailedCharacters", "TotalCharacters", "SubmitTime",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateResponse_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_translation_v3_BatchTranslateResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateResponse_descriptor,
            new java.lang.String[] {
              "TotalCharacters",
              "TranslatedCharacters",
              "FailedCharacters",
              "SubmitTime",
              "EndTime",
            });
    internal_static_google_cloud_translation_v3_GlossaryInputConfig_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_translation_v3_GlossaryInputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_GlossaryInputConfig_descriptor,
            new java.lang.String[] {
              "GcsSource", "Source",
            });
    internal_static_google_cloud_translation_v3_Glossary_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_translation_v3_Glossary_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_Glossary_descriptor,
            new java.lang.String[] {
              "Name",
              "LanguagePair",
              "LanguageCodesSet",
              "InputConfig",
              "EntryCount",
              "SubmitTime",
              "EndTime",
              "DisplayName",
              "Languages",
            });
    internal_static_google_cloud_translation_v3_Glossary_LanguageCodePair_descriptor =
        internal_static_google_cloud_translation_v3_Glossary_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_translation_v3_Glossary_LanguageCodePair_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_Glossary_LanguageCodePair_descriptor,
            new java.lang.String[] {
              "SourceLanguageCode", "TargetLanguageCode",
            });
    internal_static_google_cloud_translation_v3_Glossary_LanguageCodesSet_descriptor =
        internal_static_google_cloud_translation_v3_Glossary_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_translation_v3_Glossary_LanguageCodesSet_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_Glossary_LanguageCodesSet_descriptor,
            new java.lang.String[] {
              "LanguageCodes",
            });
    internal_static_google_cloud_translation_v3_CreateGlossaryRequest_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_translation_v3_CreateGlossaryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_CreateGlossaryRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Glossary",
            });
    internal_static_google_cloud_translation_v3_GetGlossaryRequest_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_translation_v3_GetGlossaryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_GetGlossaryRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_translation_v3_DeleteGlossaryRequest_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_translation_v3_DeleteGlossaryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DeleteGlossaryRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_translation_v3_ListGlossariesRequest_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_translation_v3_ListGlossariesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_ListGlossariesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter",
            });
    internal_static_google_cloud_translation_v3_ListGlossariesResponse_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_translation_v3_ListGlossariesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_ListGlossariesResponse_descriptor,
            new java.lang.String[] {
              "Glossaries", "NextPageToken",
            });
    internal_static_google_cloud_translation_v3_CreateGlossaryMetadata_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_translation_v3_CreateGlossaryMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_CreateGlossaryMetadata_descriptor,
            new java.lang.String[] {
              "Name", "State", "SubmitTime",
            });
    internal_static_google_cloud_translation_v3_DeleteGlossaryMetadata_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_translation_v3_DeleteGlossaryMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DeleteGlossaryMetadata_descriptor,
            new java.lang.String[] {
              "Name", "State", "SubmitTime",
            });
    internal_static_google_cloud_translation_v3_DeleteGlossaryResponse_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_translation_v3_DeleteGlossaryResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_DeleteGlossaryResponse_descriptor,
            new java.lang.String[] {
              "Name", "SubmitTime", "EndTime",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_descriptor =
        getDescriptor().getMessageTypes().get(32);
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_descriptor,
            new java.lang.String[] {
              "Parent",
              "SourceLanguageCode",
              "TargetLanguageCodes",
              "InputConfigs",
              "OutputConfig",
              "Models",
              "Glossaries",
              "FormatConversions",
              "CustomizedAttribution",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_ModelsEntry_descriptor =
        internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_ModelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_ModelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_GlossariesEntry_descriptor =
        internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_GlossariesEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_GlossariesEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_FormatConversionsEntry_descriptor =
        internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_FormatConversionsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateDocumentRequest_FormatConversionsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_translation_v3_BatchDocumentInputConfig_descriptor =
        getDescriptor().getMessageTypes().get(33);
    internal_static_google_cloud_translation_v3_BatchDocumentInputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchDocumentInputConfig_descriptor,
            new java.lang.String[] {
              "GcsSource", "Source",
            });
    internal_static_google_cloud_translation_v3_BatchDocumentOutputConfig_descriptor =
        getDescriptor().getMessageTypes().get(34);
    internal_static_google_cloud_translation_v3_BatchDocumentOutputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchDocumentOutputConfig_descriptor,
            new java.lang.String[] {
              "GcsDestination", "Destination",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentResponse_descriptor =
        getDescriptor().getMessageTypes().get(35);
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateDocumentResponse_descriptor,
            new java.lang.String[] {
              "TotalPages",
              "TranslatedPages",
              "FailedPages",
              "TotalBillablePages",
              "TotalCharacters",
              "TranslatedCharacters",
              "FailedCharacters",
              "TotalBillableCharacters",
              "SubmitTime",
              "EndTime",
            });
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentMetadata_descriptor =
        getDescriptor().getMessageTypes().get(36);
    internal_static_google_cloud_translation_v3_BatchTranslateDocumentMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_translation_v3_BatchTranslateDocumentMetadata_descriptor,
            new java.lang.String[] {
              "State",
              "TotalPages",
              "TranslatedPages",
              "FailedPages",
              "TotalBillablePages",
              "TotalCharacters",
              "TranslatedCharacters",
              "FailedCharacters",
              "TotalBillableCharacters",
              "SubmitTime",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
