Come funziona Skype Translator

Sommario:
- La tecnologia che lo rende possibile
- Da una lingua parlata all' altra in pochi secondi
- Il programma di test come punto di partenza
La fantascienza è piena di riferimenti a dispositivi tecnologicamente avanzati il cui funzionamento, parafrasando l'espressione mitica, è indistinguibile dalla magia. Nate dalla mente creativa dei loro autori, è difficile immaginare quando tali invenzioni potrebbero essere nelle nostre mani e finiremo per accettare che la loro esistenza non entrerà a far parte del nostro ciclo di vita. Ma ogni tanto uno di loro si intrufola prematuramente nelle nostre vite. È il caso della la traduzione in tempo reale che Microsoft e Skype stanno per rendere possibile
"Il compito è tutt&39; altro che semplice.Coinvolge la capacità di Skype di videoconferenza, la vasta rete di server cloud di Microsoft Azure, le innovazioni tecnologiche di Microsoft Research e i recenti progressi in più aree come le statistiche e l&39;apprendimento automatico. Tutto questo messo al tuo servizio affinché, non appena pronunci una frase nella tua lingua, il sistema riconosca ciò che dici, lo traduca e lo trasmetta al tuo contatto in una lingua diversa. Come è possibile?"
La tecnologia che lo rende possibile
Skype Translator, il nome con cui è nota la nuova funzionalità, non è un fuoco di paglia, nemmeno tra un anno . Skype Translator è il risultato di decenni di ricerca nelle tecniche di riconoscimento vocale, traduzione automatica e apprendimento automatico. In tutte queste aree si basa il funzionamento di un sistema che non sarebbe stato possibile senza gli ultimi progressi in esse.
Skype Translator è il risultato di decenni di ricerca nelle tecniche di riconoscimento vocale, traduzione automatica e apprendimento automatico.A partire da Speech Recognition, una tecnologia che è stata indagata da tempo ma la cui adozione è sempre stata condizionata dal numero elevato di errori ed eccessiva sensibilità dei sistemi esistenti. Bastava un attimo di dubbio, piccole variazioni di accento, o un minimo rumore per confondere il computer e fargli capire cosa voleva. Così è stato fino a quando non è esploso lo sviluppo di tecniche di 'deep learning' e la creazione di reti neurali artificiali, di cui Microsoft Research sa qualcosa. Grazie a loro, è stato possibile ridurre notevolmente il tasso di errore e migliorare l'affidabilità e la robustezza del riconoscimento vocale, un primo passo necessario per il funzionamento di Skype Translator.
traduzione automatica è l' altro ovvio pilastro su cui poggia Skype Translator. Qui Microsoft utilizza ancora una volta la tecnologia interna e utilizza il motore di traduzione Bing per tradurre il testo da una lingua all' altra.Il suo sistema utilizza una combinazione di tecniche di riconoscimento della sintassi e modelli statistici per perfezionare il risultato. Inoltre, in questa occasione, il motore è stato appositamente allenato per riconoscere il tipo di linguaggio che ricorre nelle conversazioni parlate, lontano dalla correttezza e nitidezza che solitamente si presume nella scrittura. Pertanto, il sistema Skype Translator combina la vasta base di conoscenze linguistiche di Bing Translator con un ampio livello di parole e frasi comunemente utilizzate nel linguaggio colloquiale.
Ma il discorso e le lingue sono un terreno complicato. Cambiano costantemente, sono disponibili in molteplici gusti e varietà, ogni persona ha il proprio stile particolare, ecc. Skype Translator deve stare al passo con tutto questo, richiedendo una formazione costante e l'ottimizzazione sia del riconoscimento vocale che della traduzione automatica. Per fare questo il sistema è stato costruito su una robusta piattaforma di 'machine learning', una branca dell'intelligenza artificiale che mira a sviluppare tecniche che consentano alle macchine e agli algoritmi di apprendere mediante addestramento con dati di esempio.L'uso di queste tecniche, comuni nell'area delle statistiche, consente al servizio di migliorare man mano che viene utilizzato, sfruttando i dati generati durante l'utilizzo per perfezionare ulteriormente il riconoscimento vocale e la traduzione automatica.
Alcuni di questi dati di test vengono generati automaticamente da un'ampia varietà di fonti, inclusi social network come Facebook, pagine Web tradotte, video con sottotitoli o persino conversazioni create allo scopo e trascritte e tradotte manualmente . Ma un' altra parte dei dati proviene da conversazioni effettive tenute attraverso il servizio. Questo è importante perché, poiché Microsoft ti avvisa ad ogni chiamata, dovresti sapere che Skype Translator può registrare le conversazioni, mantenendole anonime, in modo che possano essere successivamente analizzate dai suoi algoritmi e introdotto nel processo di addestramento dei propri modelli statistici.
Skype Translator può funzionare correttamente solo se è in grado di apprendere attraverso un processo basato sul suo utilizzo in conversazioni umane reali
"Il sistema non potrebbe funzionare senza questo processo di apprendimento. Mentre gli esseri umani parlano, ci fermiamo e ripetiamo le cose, commettiamo errori e cambiamo il nostro modo di pensare mentre procediamo, introducendo ahs, ehms, uhms>solo conoscere il suo effettivo utilizzo può renderlo migliore "
Da una lingua parlata all' altra in pochi secondi
Supportato da tutti questi progressi, la chiave è che Skype Translator è in grado di eseguire l'intero processo di riconoscimento e traduzione in modo rapido e trasparente per l'utente Ogni volta che parliamo, il sistema deve riconoscere ciò che stiamo dicendo, tradurlo nella lingua del destinatario e comunicarglielo in un modo che resti fedele a ciò che inizialmente cercavamo di comunicare.Meno notiamo i passaggi intermedi, meglio è.
Non appena il sistema rileva che stiamo parlando, inizia a registrare ciò che diciamo e avvia il processo di riconoscimento vocale Questo non è si tratta non solo di riconoscere ogni parola che stiamo pronunciando, ma anche di eliminare tutto il superfluo, cancellando espressioni e rumori privi di significato, rilevando la suddivisione del testo in frasi, con l'inserimento di segni di punteggiatura e lettere maiuscole, e fornendogli un contesto questo aiuta la tua interpretazione. Se ci pensi un po', ti rendi conto di quanto sia difficile determinare tutto questo dalla lingua parlata.
Skype Translator ha bisogno che il riconoscimento vocale sia il più accurato possibile, perché quello che segue è preparare le informazioni raccolte per confrontarle con i modelli statistici che sono migliorati attraverso il suo sistema di 'apprendimento automatico'.Qui il processo consiste nel trovare somiglianze tra ciò che il sistema ha capito che stavamo dicendo e le parole e i contesti contenuti nei modelli, per applicare successivamente le trasformazioni precedentemente apprese che convertiranno l'audio in testo e lo tradurranno nella lingua straniera.
Nella fase finale, Skype ha preparato una coppia di bot, con voci femminili e maschili, che fungono da interpreti nella chiamata Una volta selezionato dall'utente, sarà lui a comunicare il nostro messaggio tradotto al destinatario, in modo che non solo le trascrizioni scritte e le traduzioni appaiano sullo schermo, ma possa anche sentirle ad alta voce come se ci fosse un terzo essere umano intermediario tra di noi. . Questi bot sono in grado di comunicare velocemente il messaggio, in modo che chi sta ascoltando dall' altra parte dello schermo riceva il messaggio pochi secondi dopo che lo abbiamo pronunciato.
Il programma di test come punto di partenza
Proprio la presenza dei bot come interlocutori terzi nella conversazione è uno dei dettagli ancora da limare. Microsoft riconosce che adattarsi è facile per le persone abituate a parlare attraverso un interprete, ma per altri richiede un periodo di apprendimento. Ed è che Microsoft e Skype possono essere determinati a creare la migliore esperienza di traduzione in tempo reale che esista, ma per farlo hanno bisogno che impariamo sia noi stessi che le macchineL'anteprima di Skype Translator è solo un ulteriore passaggio in questo processo.
Il programma di test è entrato in funzione a metà dicembre, introducendo la traduzione orale tra due lingue: inglese e spagnolo e la traduzione scritta in più di 40 Per accedervi è necessario un invito, che possiamo richiedere registrandoci sul sito del programma. Se ne siamo grati, possiamo provare Skype Translator dalle applicazioni Skype per Windows 8.1 o Anteprima tecnica di Windows 10. In caso contrario bisognerà attendere che il servizio venga esteso e reso pubblico ufficialmente.
"Comunque, Skype Translator è iniziato proprio mentre stiamo per salutare il 2014. Prima di concludere, fermati qui un secondo e pensa all&39;anno che hai appena letto: duemilaquattordici>"
Via | Blog Skype I, II