Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Crea un modelo de traducción personalizado
Entrena y usa un modelo de traducción personalizado con la consola de Google Cloud . En el siguiente ejemplo, se usa AutoML Translation para entrenar un modelo de traducción de inglés a español mediante un conjunto de datos que contiene pares de segmentos orientados a la tecnología a partir de la localización de software.
Antes de comenzar
Antes de comenzar a usar AutoML Translation, tu proyecto debe tener habilitada la API de Cloud Translation y los permisos que otorgan los siguientes roles:
El rol de visualizador para ver los recursos existentes en tu proyecto
Rol de editor de la API de Cloud Translation para crear y administrar conjuntos de datos y modelos
Función de administrador de almacenamiento para subir datos de entrenamiento a un bucket de Cloud Storage
Crea un conjunto de datos de traducción e importa pares de oraciones
Descarga el archivo que contiene los datos de muestra para entrenar el modelo y extrae los archivos.
Para este instructivo, usarás el archivo TSV de inglés a español.
Desde el panel de navegación, haz clic en Conjuntos de datos para ir a la página Conjuntos de datos.
Haz clic en Crear conjunto de datos.
En el cuadro de diálogo Crear conjunto de datos, especifica los detalles del conjunto de datos:
Ingresa tutorial_dataset como el nombre del conjunto de datos.
Selecciona Inglés (EN) como tu idioma de origen de la lista desplegable.
Selecciona Español (ES) como tu idioma de destino.
Haz clic en Crear.
Después de crear el conjunto de datos, haz clic en el nombre del conjunto de datos para ver sus detalles.
Ve a la pestaña Importar y sube el conjunto de datos en-es.tsv a Cloud Storage:
Selecciona Subir archivos desde tu computadora.
Haz clic en Seleccionar archivos y elige el archivo en-es.tsv que descargaste y extrajiste antes.
Haz clic en Explorar para seleccionar o crear un bucket de Cloud Storage nuevo en el que se almacene tu TSV. La región del bucket debe ser us-central1.
Haz clic en Continuar.
AutoML Translation divide automáticamente los datos en conjuntos de entrenamiento, validación y prueba. Puedes ver estas divisiones y los pares de oraciones importados en la pestaña Oraciones de tu conjunto de datos.
Desde el panel de navegación, ve a la página Modelos.
Haz clic en el modelo tutorial_model.
Haz clic en la pestaña Evaluar.
En la sección Evaluaciones anteriores, Cloud Translation muestra la puntuación BLEU de tu modelo en comparación con el modelo de NMT de Google. La puntuación BLEU (Bilingual Evaluation Understudy) indica el grado de similitud entre el texto candidato y los textos de referencia; valores cercanos a 100 representan textos más similares.
Usa el modelo de traducción
Desde la consola de Google Cloud , puedes usar tu modelo personalizado para traducir texto.
Desde el panel de navegación, ve a la página Modelos.
Haz clic en el modelo tutorial_model.
Haz clic en la pestaña Predecir.
En el cuadro de texto Inglés, ingresa el texto que desees traducir y haz clic en Traducir.
Puedes comparar los resultados de tu modelo personalizado con el modelo de NMT de Google.
Limpia
Para evitar cargos innecesarios de Google Cloud , borra el modelo, el conjunto de datos y el archivo en-es.tsv. También puedes usarGoogle Cloud console para borrar tu proyecto si no lo necesitas.
¿Qué sigue?
Para obtener más información sobre los modelos personalizados, consulta la guía para principiantes.
Para crear tu propio conjunto de datos y modelo personalizado, consulta Prepara datos de entrenamiento a fin de obtener instrucciones para preparar tus datos.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[],[],null,["# Create a custom translation model\n=================================\n\n| **Note:** Translation LLM can be customized with your training data using [Vertex AI supervised fine-tuning - Public Preview](/vertex-ai/generative-ai/docs/models/translation-supervised-tuning).\n\nTrain and use a custom translation model by using the Google Cloud console. The\nfollowing example uses AutoML Translation to train an English-to-Spanish\ntranslation model by using a dataset that contains technology-oriented segment\npairs from software localization.\n| **Note:** The following tutorial assumes that, for your project, the Google Cloud console is using the Cloud Translation API instead of the AutoML API to create datasets. This condition is true if you have at least one native Cloud Translation resource or no legacy AutoML resources in your project. If you have only legacy AutoML resources, see [Upgrade AutoML resources](/translate/docs/advanced/automl-upgrade) for more information.\n\nBefore you begin\n----------------\n\nBefore you can start using AutoML Translation, your project must have the\nCloud Translation API enabled, and you must have the permissions that are granted by\nthe following roles:\n\n- **Viewer** role to view existing resources in your project\n- **Cloud Translation API Editor** role to create and manage datasets and models\n- **Storage Admin** role to upload training data to a Cloud Storage bucket\n\nCreate a translation dataset and import segment pairs\n-----------------------------------------------------\n\n1. [Download](/static/translate/docs/advanced/sample/automl-translation-data.zip) the\n archive file that contains the sample data for training the model, and\n extract the files.\n\n For this tutorial, you'll use the English to Spanish TSV file.\n2. Go to the AutoML Translation console.\n\n [Go to the\n Translation page](https://console.cloud.google.com/translation)\n3. From the navigation pane, click **Datasets** to go to the **Datasets** page.\n\n4. Click **Create dataset**.\n\n5. In the **Create dataset** dialog, specify details about the dataset:\n\n 1. Enter `tutorial_dataset` as the name for the dataset.\n 2. Select **English (EN)** as your source language from the drop-down list.\n 3. Select **Spanish (ES)** as your target language.\n 4. Click **Create**.\n6. After the dataset is created, click the dataset name to view its details.\n\n7. Go to the **Import** tab and upload the `en-es.tsv` dataset to\n Cloud Storage:\n\n 1. Select **Upload files from your computer**.\n 2. Click **Select files** , and choose the `en-es.tsv` file that you previously downloaded and extracted.\n 3. Click **Browse** to select or create a new Cloud Storage bucket where your TSV is stored. The bucket region must be `us-central1`.\n8. Click **Continue**.\n\n AutoML Translation automatically splits your data into training,\n validation, and testing sets. You can view these splits and the imported\n sentence pairs in the **Sentences** tab of your dataset.\n\nTrain a model\n-------------\n\n1. Go to the AutoML Translation console.\n\n [Go to the\n Translation page](https://console.cloud.google.com/translation)\n2. From the navigation pane, go to the **Datasets** page.\n\n3. Click the **tutorial_dataset** dataset.\n\n4. Go to the **Train** tab.\n\n5. Click **Start training** , which opens the **Train new model** pane.\n\n6. Enter `tutorial_model` for the model name.\n\n7. Click **Start training**.\n\nTraining a model can take several hours to complete.\n\nEvaluate the model\n------------------\n\nCheck to see how the model compares to the default Google NMT model that is\nbased on segment pairs from your test set.\n\n1. Go to the AutoML Translation console.\n\n [Go to the\n Translation page](https://console.cloud.google.com/translation)\n2. From the navigation pane, go to the **Models** page.\n\n3. Click the **tutorial_model** model.\n\n4. Click the **Evaluate** tab.\n\nIn the **Previous evaluations** section, Cloud Translation shows your model's\nBLEU score compared to the Google NMT model. The [BLEU (Bilingual Evaluation\nUnderstudy)](/translate/docs/advanced/automl-evaluate#bleu)\nscore indicates how similar the candidate text is to the reference\ntexts; values closer to 100 represent more similar texts.\n\nUse the translation model\n-------------------------\n\nFrom the Google Cloud console, you can use your custom model to translate some\ntext.\n\n1. Go to the AutoML Translation console.\n\n [Go to the\n Translation page](https://console.cloud.google.com/translation)\n2. From the navigation pane, go to the **Models** page.\n\n3. Click the **tutorial_model** model.\n\n4. Click the **Predict** tab.\n\n5. In the **English** text box, enter text to translate and then click\n **Translate**.\n\n You can compare the results from your custom model to the Google NMT model.\n\nClean up\n--------\n\nTo avoid unnecessary Google Cloud charges, delete your [model](/translate/docs/advanced/automl-models#delete-model),\n[dataset](/translate/docs/advanced/automl-datasets#delete-dataset), and `en-es.tsv` file. You can also use the\n[Google Cloud console](https://console.cloud.google.com/) to delete your project if you don't need it.\n\nWhat's next\n-----------\n\n- To learn about custom models, see the [Beginner's guide](/translate/docs/advanced/automl-beginner).\n- To create your own dataset and custom model, see [Prepare training\n data](/translate/docs/advanced/automl-prepare) for instructions on how to prepare your data."]]