Hola a todos!
Hace unos días que llevo sin publicar cosas y ya tenía ganas. El motivo han sido algunos problemillas de salud que, en principio, ya se han solucionado.
El asunto es que hace unas semanas, he estado creando algunas aplicaciones usando AI Builder.
Para acceder a los modelos de AI, lo tendremos que hace entrando en el entorno de Power Apps y pulsando en Centro de IA y dentro en Modelos de IA:

Como podéis observar, tenemos varios tipos de modelos en función de la siguiente clasificación: Documentos, Texto, Datos estructurados e Imágenes:

Para realizar el ejemplo usaré dos modelos que voy a integrar en uno, estos son: » Generar descripción de una imagen» y «Detectar y traducir más de 90 idiomas compatibles»
Para incorporar el modelo vamos a pulsar encima y, a continuación, en usar modelo predefinido y luego «Uso en una aplicación»:

Automáticamente se nos abrirá Power Apps con la herramienta incluida. Pero en este caso, únicamente tendremos el modelo con la descripción de la imagen en inglés, y lo que yo necesito es poder traducirla a cualquier idioma.
Para ello, lo que vamos a hacer antes de nada en crear una colección con los idiomas que necesitas cada vez que seleccionemos una imagen (lo podemos hacer cuando se abre la aplicación, en OnStar, pero para hacer pruebas lo he dejado ahí), esta es la colección:
ClearCollect(Idiomas;
{Value: "en-EN"; NombreIdioma: "Inglés"};
{Value: "es-ES"; NombreIdioma: "Español"};
{Value: "fr-FR"; NombreIdioma: "Francés"};
{Value: "de-DE"; NombreIdioma: "Alemán"};
{Value: "it-IT"; NombreIdioma: "Italiano"};
{Value: "pt-PT"; NombreIdioma: "Portugués"};
{Value: "ru-RU"; NombreIdioma: "Ruso"};
{Value: "zh-CN"; NombreIdioma: "Chino (Simplificado)"};
{Value: "zh-TW"; NombreIdioma: "Chino (Tradicional)"};
{Value: "ja-JP"; NombreIdioma: "Japonés"};
{Value: "ko-KR"; NombreIdioma: "Coreano"};
{Value: "ar-SA"; NombreIdioma: "Árabe"};
{Value: "hi-IN"; NombreIdioma: "Hindi"};
{Value: "nl-NL"; NombreIdioma: "Holandés"};
{Value: "sv-SE"; NombreIdioma: "Sueco"};
{Value: "no-NO"; NombreIdioma: "Noruego"};
{Value: "fi-FI"; NombreIdioma: "Finlandés"};
{Value: "da-DK"; NombreIdioma: "Danés"};
{Value: "pl-PL"; NombreIdioma: "Polaco"};
{Value: "el-GR"; NombreIdioma: "Griego"};
{Value: "he-IL"; NombreIdioma: "Hebreo"};
{Value: "tr-TR"; NombreIdioma: "Turco"};
{Value: "cs-CZ"; NombreIdioma: "Checo"};
{Value: "hu-HU"; NombreIdioma: "Húngaro"};
{Value: "ro-RO"; NombreIdioma: "Rumano"};
{Value: "bg-BG"; NombreIdioma: "Búlgaro"};
{Value: "uk-UA"; NombreIdioma: "Ucraniano"};
{Value: "vi-VN"; NombreIdioma: "Vietnamita"};
{Value: "th-TH"; NombreIdioma: "Tailandés"};
{Value: "ms-MY"; NombreIdioma: "Malayo"};
{Value: "id-ID"; NombreIdioma: "Indonesio"};
{Value: "fa-IR"; NombreIdioma: "Persa"};
{Value: "ur-PK"; NombreIdioma: "Urdu"};
{Value: "bn-BD"; NombreIdioma: "Bengalí"};
{Value: "ta-IN"; NombreIdioma: "Tamil"};
{Value: "te-IN"; NombreIdioma: "Telugu"};
{Value: "kn-IN"; NombreIdioma: "Canarés"};
{Value: "mr-IN"; NombreIdioma: "Maratí"};
{Value: "gu-IN"; NombreIdioma: "Guyaratí"};
{Value: "pa-IN"; NombreIdioma: "Panyabí"};
{Value: "ml-IN"; NombreIdioma: "Malayalam"}
);;
Una vez que tenemos creada la colección, ya podemos añadir un botón y un cuadro de lista.

En el botón vamos a añadir lo siguiente en la propiedad OnSelect
Set(TextInputTranslation; 'Traducción de texto'.Predict(PredictionRowLabel1.Text; {'Translate To': Dropdown1.Selected.Value}));;
IfError(TextInputTranslation; Notify(FirstError.Message;NotificationType.Error))

De esta forma, al pulsar el botón, tendremos la información de la descripción en Inglés, que es lo que queremos traducir y el cuadro de lista, que es el idioma que queremos traducir.

Y finalmente, colocaríamos la traducción en el label que hemos creado:
If(IsBlank(PredictionResult); ""; (TextInputTranslation.Text))
Indicar que la colección se ha de colocar en la propiedad Items del cuadro de lista.

Como podéis observar, los conectores que usaremos son premium, y por lo tanto se requiere una licencia premium de pago.

Y esto es todo!, espero que sea de utilidad.
Es importante volver a repetir que se requiere una versión premium para los conectores y también licencia o créditos en AI Builder.
