Erkunden der Übersetzung

Hinweis: Um dieses Lab abzuschließen, benötigen Sie ein Azure-Abonnement, in dem Sie über Administratorzugriff verfügen.

Eine der treibenden Kräfte, die die Entwicklung der menschlichen Zivilisation ermöglicht haben, ist die Fähigkeit, miteinander zu kommunizieren. Bei den meisten menschlichen Unternehmungen ist Kommunikation der Schlüssel.

Künstliche Intelligenz (KI) kann dazu beitragen, die Kommunikation zu vereinfachen, indem sie Text oder Sprache zwischen Sprachen übersetzt und so hilft, Kommunikationsbarrieren zwischen Ländern und Kulturen zu beseitigen.

Um die Fähigkeiten des Textübersetzungsdiensts zu testen, verwenden wir eine einfache Befehlszeilenanwendung, die in der Cloud Shell ausgeführt wird. Die gleichen Prinzipien und Funktionen gelten auch für reale Lösungen, wie Websites oder Smartphone-Apps.

Erstellen einer Azure KI Services-Ressource

Sie können den Übersetzerdienst nutzen, indem Sie entweder eine Ressource für den Übersetzer oder eine Ressource für Azure KI Services erstellen.

Wenn dies noch nicht erfolgt ist, erstellen Sie eine Azure KI Services-Ressource in Ihrem Azure-Abonnement.

  1. Öffnen Sie auf einer anderen Browserregisterkarte das Azure-Portal unter https://portal.azure.com, und melden Sie sich mit Ihrem Microsoft-Konto an.

  2. Klicken Sie auf die Schaltfläche +Ressource erstellen und suchen Sie nach Azure KI Services. Wählen Sie Erstellen eines Azure KI Services-Plans aus. Sie werden zu einer Seite weitergeleitet, um eine Azure KI Services-Ressource zu erstellen. Konfigurieren Sie sie mit den folgenden Einstellungen:
    • Abonnement: Ihr Azure-Abonnement.
    • Ressourcengruppe: Wählen Sie eine Ressourcengruppe aus, oder erstellen Sie eine Ressourcengruppe mit einem eindeutigen Namen.
    • Region: Wählen Sie eine beliebige verfügbare Region aus.
    • Name: Geben Sie einen eindeutigen Namen ein.
    • Tarif: Standard S0.
    • Durch Aktivieren dieses Kontrollkästchens bestätige ich, dass ich die folgenden Bedingungen gelesen und verstanden habe: Aktiviert.
  3. Überprüfen und erstellen Sie die Ressource und warten Sie, bis die Bereitstellung abgeschlossen ist. Wechseln Sie dann zur bereitgestellten Ressource.

  4. Zeigen Sie die Seite Schlüssel und Endpunkt für Ihre Azure KI Services-Ressource an. Sie benötigen die Schlüssel und den Standort, um von Clientanwendungen aus eine Verbindung herzustellen.

Rufen Sie den Schlüssel und den Standort für Ihre Azure KI Services-Ressource ab

  1. Warten Sie, bis die Bereitstellung abgeschlossen ist. Wechseln Sie dann zu Ihrer Azure KI Services-Ressource, und wählen Sie auf der Seite Übersicht den Link zur Verwaltung der Schlüssel für den Dienst aus. Sie benötigen die Schlüssel und den Standort, um von Clientanwendungen aus eine Verbindung zu Ihrer Azure KI Services-Ressource herzustellen.

  2. Zeigen Sie die Seite Schlüssel und Endpunkt für Ihre Ressource an. Sie benötigen Standort/Region und Schlüssel für die Verbindung von Clientanwendungen.

Hinweis: Um den Übersetzerdienst zu nutzen, müssen Sie nicht den Azure KI Services-Endpunkt verwenden. Es wird ein globaler Endpunkt nur für den Textübersetzungsdienst bereitgestellt.

Ausführen von Cloud Shell

Um die Fähigkeiten des Übersetzungsdiensts zu testen, verwenden wir eine einfache Befehlszeilenanwendung, die in der Cloud Shell in Azure ausgeführt wird.

  1. Wählen Sie im Azure-Portal die Schaltfläche [>_] (Cloud Shell) oben auf der Seite rechts neben dem Suchfeld aus. Dadurch wird am unteren Rand des Portals ein Cloud Shell-Bereich geöffnet.

    Starten Sie Cloud Shell, indem Sie auf das Symbol rechts neben dem oberen Suchfeld klicken.

  2. Wenn Sie die Cloud Shell zum ersten Mal öffnen, werden Sie möglicherweise aufgefordert, die Art der Shell zu wählen, die Sie verwenden möchten (Bash oder PowerShell). Wählen Sie PowerShell aus. Wenn Sie diese Option nicht sehen, überspringen Sie den Schritt.

  3. Wenn Sie aufgefordert werden, Speicher für Ihre Cloud Shell zu erstellen, stellen Sie sicher, dass Ihr Abonnement angegeben ist, und wählen Sie Speicher erstellen aus. Warten Sie dann etwa eine Minute, bis der Speicher erstellt ist.

    Erstellen Sie einen Speicher, indem Sie auf „Bestätigen“ klicken.

  4. Vergewissern Sie sich, dass der oben links im Cloud Shell-Bereich angezeigte Shelltyp zu PowerShell gewechselt ist. Wenn Bash angezeigt wird, wechseln Sie über das Dropdownmenü zu PowerShell.

    So finden Sie das Dropdownmenü auf der linken Seite, um zu PowerShell zu wechseln

  5. Warten Sie, bis PowerShell gestartet wurde. Im Azure-Portal sollte der folgende Bildschirm angezeigt werden:

    Warten Sie, bis PowerShell gestartet wurde.

Konfigurieren und Ausführen einer Clientanwendung

Nachdem Sie nun über ein benutzerdefiniertes Modell verfügen, können Sie eine einfache Clientanwendung ausführen, die den Übersetzungsdienst nutzt.

  1. Geben Sie in der Befehlsshell den folgenden Befehl ein, um die Beispielanwendung herunterzuladen und in einem Ordner namens „ai-900“ zu speichern.

     git clone https://github.com/MicrosoftLearning/AI-900-AIFundamentals ai-900
    

    Tipp: Wenn Sie diesen Befehl bereits in einem anderen Lab zum Klonen des Repositorys ai-900 verwendet haben, können Sie diesen Schritt überspringen.

  2. Die Dateien werden in einen Ordner namens ai-900 heruntergeladen. Jetzt möchten wir alle Dateien in Ihrem Cloud Shell-Speicher anzeigen und mit ihnen arbeiten. Geben Sie den folgenden Befehl in die Shell ein:

     code .
    

    Beachten Sie, dass sich dadurch ein Editor wie in der Abbildung unten öffnet:

    Der Code-Editor.

  3. Erweitern Sie im Bereich Dateien auf der linken Seite die Option ai-900, und wählen Sie translator.ps1 aus. Diese Datei enthält Code, der den Textübersetzungsdienst nutzt:

    Der Editor, der den Code zur Nutzung des Textübersetzungsdiensts enthält.

  4. Machen Sie sich nicht zu viele Gedanken über die Details des Codes, wichtig ist, dass er die Region/den Standort und einen der Schlüssel für Ihre Azure KI Services-Ressource benötigt. Kopieren Sie diese von der Seite Schlüssel und Endpunkte für Ihre Ressource aus dem Azure-Portal, und fügen Sie sie in den Code-Editor ein. Ersetzen Sie hierbei die Platzhalterwerte YOUR_KEY und YOUR_LOCATION.

    Nach dem Einfügen der Schlüssel- und Standortwerte sollten die ersten Codezeilen etwa wie folgt aussehen:

     $key="1a2b3c4d5e6f7g8h9i0j...."
     $location="somelocation"
    
  5. Verwenden Sie oben rechts im Editor-Bereich die Schaltfläche , um das Menü zu öffnen, und wählen Sie Speichern aus, um Ihre Änderungen zu speichern. Öffnen Sie dann das Menü erneut, und wählen Sie Editor schließen aus.

    Die Beispielclientanwendung nutzt den Textübersetzungsdienst für verschiedene Aufgaben:

    • Übersetzen von Texten aus dem Englischen ins Französische, Italienische und Chinesische.
    • Übersetzen von Audiodaten aus dem Englischen in französischen Text.

    Verwenden Sie den folgenden Videoplayer, um sich die Audioeingabe anzuhören, die die Anwendung verarbeiten wird:

    Hinweis: Eine reale Anwendung könnte die Eingabe von einem Mikrofon entgegennehmen und die Antwort an einen Lautsprecher senden, aber in diesem einfachen Beispiel verwenden wir eine vorab aufgezeichnete Eingabe in einer Audiodatei.

  6. Geben Sie im Cloud Shell-Bereich den folgenden Befehl ein, um den Code auszuführen:

     cd ai-900
     ./translator.ps1
    
  7. Überprüfen Sie die Ausgabe. Haben Sie die Übersetzung des englischen Texts ins Französische, Italienische und Chinesische gesehen? Haben Sie die Übersetzung der englischen „Hello“-Audiodaten in französischen Text gesehen?

Weitere Informationen

Diese einfache App zeigt nur einen Teil der Möglichkeiten des Textübersetzungsdiensts. Weitere Informationen über die Möglichkeiten dieses Diensts finden Sie auf der Seite für die Textübersetzung.