Az AWS a mesterséges intelligencia (AI) és a gépi tanulási (ML) szolgáltatások széles skáláját kínálja, beleértve a előre betanított, használatra kész szolgáltatások előzetes ML tapasztalattal nem rendelkező fejlesztők számára. Ebben a bejegyzésben bemutatjuk, hogyan lehet ilyen szolgáltatásokat használni egy olyan alkalmazás létrehozásához, amely elősegíti a látási vagy kommunikációs fogyatékkal élők befogadását, beleértve a látás, olvasás, hallás, beszéd vagy idegen nyelvű beszélgetés nehézségeit. Olyan szolgáltatásokkal, mint pl Amazon átirat, Amazon Polly, Amazon Translate, Amazon felismerés és a Amazon szöveg, olyan funkciókat adhat projektjeihez, mint például élő átírás, szöveg beszéddé, fordítás, objektumészlelés és szövegkivonás képekből.
Az Egészségügyi Világszervezet szerint, több mint 1 milliárd ember – a világ népességének körülbelül 15%-a – él valamilyen fogyatékossággal, és ez a szám valószínűleg növekedni fog a népesség elöregedése és egyes krónikus betegségek előfordulásának növekedése miatt. A beszéd-, hallás- vagy látássérült emberek számára lehetetlen kihívásnak tűnhetnek az olyan mindennapi feladatok, mint egy beszéd vagy egy TV-műsor hallgatása, egy érzés vagy szükséglet kifejezése, körültekintés vagy egy könyv olvasása. Kutatások széles köre rávilágít a segítő technológiák fontosságára a fogyatékkal élők társadalmi integrációjában. Alapján az Európai Parlament Kutatási Szolgálata által végzett kutatás, a mainstream technológiák, mint például az okostelefonok, egyre több olyan képességet biztosítanak, amelyek alkalmasak a fogyatékkal élők igényeinek kielégítésére. Ezen túlmenően, amikor fogyatékkal élőknek tervez, akkor hajlamos olyan funkciókat építeni, amelyek mindenki számára javítják az élményt; ez az úgynevezett járdaszegélyes hatás.
Ez a bejegyzés bemutatja, hogyan használhatja a AWS SDK JavaScript-hez hogy integrálja az AWS AI-szolgáltatások által biztosított képességeket saját megoldásaiba. Ehhez egy minta webalkalmazás bemutatja, hogyan használható az Amazon Transcribe, az Amazon Polly, az Amazon Translate, az Amazon Rekognition és az Amazon Textract a kisegítő lehetőségek egyszerű megvalósításához. Az alkalmazás forráskódja, az AWS AugmentAbility elérhető a következő helyen GitHub saját projektjei kiindulópontjaként.
Megoldás áttekintése
AWS AugmentAbility öt AWS AI-szolgáltatás hajtja: Amazon Transcribe, Amazon Translate, Amazon Polly, Amazon Rekognition és Amazon Textract. Az is használ Amazon Cognito felhasználói készletek és a identitáskészletek a felhasználók hitelesítésének és engedélyezésének kezeléséhez.
A webalkalmazás üzembe helyezése után a következő funkciókat érheti el:
- Élő átírás és szöveg beszédté – Az alkalmazás valós időben írja át a beszélgetéseket és a beszédet az Amazon Transcribe, egy automatikus beszédfelismerő szolgáltatás segítségével. Írja be a mondanivalót, és az alkalmazás kimondja helyette az Amazon Polly szövegfelolvasó képességeinek használatával. Ez a funkció az Amazon Transcribe szolgáltatással is integrálható automatikus nyelvazonosítás a streaming átiratokhoz— Minimum 3 másodperces hanggal a szolgáltatás automatikusan felismeri a domináns nyelvet, és átiratot generál anélkül, hogy meg kellene adnia a beszélt nyelvet.
- Élő átírás és szöveg beszédre fordítással – Az alkalmazás valós időben átírja és lefordítja a beszélgetéseket és a beszédeket. Írja be, amit mondani szeretne, és az alkalmazás lefordítja és kimondja helyette. A fordítás az Amazon Translate által jelenleg támogatott több mint 75 nyelven érhető el.
- Valós idejű beszélgetés fordítás – Válasszon ki egy célnyelvet, beszéljen az Ön nyelvén, és az alkalmazás az Amazon Transcribe, az Amazon Translate és az Amazon Polly képességeinek kombinálásával lefordítja az Ön által mondottakat a célnyelven.
- Tárgyfelismerés – Készítsen képet okostelefonjával, és az alkalmazás az Amazon Rekognition címkeészlelési funkcióival leírja a körülötte lévő tárgyakat.
- Szövegfelismerés címkék, táblák és dokumentumok számára – Készítsen egy képet okostelefonjával bármilyen címkéről, jelről vagy dokumentumról, és az alkalmazás hangosan felolvassa helyette. Ezt a funkciót az Amazon Rekognition és az Amazon Textract szövegkivonási képességei hajtják végre. Az AugmentAbility több mint 75 nyelvre is le tudja fordítani a szöveget, vagy az OpenDyslexic betűtípus használatával olvashatóbbá teszi a diszlexiás felhasználók számára.
Az élő átírás, a szövegből beszédre és a valós idejű beszélgetési fordítási funkciók jelenleg kínai, angol, francia, német, olasz, japán, koreai, brazil portugál és spanyol nyelven érhetők el. A szövegfelismerő funkciók jelenleg arab, angol, francia, német, olasz, portugál, orosz és spanyol nyelven érhetők el. Az egyes funkciók által támogatott nyelvek frissített listája elérhető a webhelyen AugmentAbility GitHub repo.
A használatával létrehozhatja és telepítheti az AugmentAbility-t helyileg a számítógépén vagy az AWS-fiókjában AWS Amplify Hosting, egy teljesen felügyelt CI/CD és statikus webtárhely szolgáltatás gyors, biztonságos és megbízható statikus és szerveroldali renderelt alkalmazásokhoz.
A következő diagram az alkalmazás architektúráját mutatja be, feltételezve, hogy az AWS Amplify Hosting használatával a felhőben van telepítve.
A megoldás munkafolyamata a következő lépéseket tartalmazza:
- A webalkalmazás eléréséhez mobilböngészőt használnak – egy HTML-, CSS- és JavaScript-alkalmazást, amelyet az AWS Amplify Hosting tárol. Az alkalmazást a JavaScript SDK és a AWS Amplify JavaScript könyvtár.
- A felhasználó egy felhasználónév és jelszó megadásával jelentkezik be. A hitelesítés az Amazon Cognito felhasználói csoportja ellen történik. Sikeres bejelentkezés után az Amazon Cognito identitáskészletet használjuk arra, hogy a felhasználó megkapja az alkalmazás funkcióinak eléréséhez szükséges ideiglenes AWS-hitelesítő adatokat.
- Amíg a felhasználó felfedezi az alkalmazás különböző funkcióit, a mobilböngésző kölcsönhatásba lép az Amazon Transcribe (StartStreamTranscriptionWebSocket művelet), Amazon Translate (TranslateText művelet), Amazon Polly (SynthesizeSpeech működés, Amazon Rekognition (DetectLabels és a Szöveg észlelése műveletek) és az Amazon Textract (DetectDocumentText művelet).
Az AWS-szolgáltatásokat a JavaScript SDK használatával integrálták a mobilwebes alkalmazásba. Általánosságban elmondható, hogy a JavaScript SDK hozzáférést biztosít az AWS-szolgáltatásokhoz akár böngésző szkriptekben, akár Node.js-ben; ennél a mintaprojektnél az SDK-t a böngésző szkriptjei használják. Az AWS-szolgáltatások böngészőszkriptből való elérésével kapcsolatos további információkért lásd: Első lépések a böngésző szkriptjében. A JavaScript SDK JavaScript-fájlként érhető el, amely támogatja az AWS-szolgáltatások alapértelmezett készletét. Ezt a fájlt általában a böngésző szkriptjeibe töltik be a <script>
címke, amely a tárolt SDK-csomagra hivatkozik. Egy egyéni böngésző SDK egy meghatározott szolgáltatáskészlettel készült (az utasításokat lásd: Az SDK for Browser készítése).
Az egyes szolgáltatások a mobil webalkalmazásba integrálva lettek, követve az alábbi irányelveket és kódmintákat AWS SDK for JavaScript fejlesztői útmutató. Az élő átírási funkciók megvalósítása néhány további lépést igényelt, mert Amazon Transcribe Streaming WebSocket megköveteli a fejlesztőktől, hogy kódolják a hangot eseményfolyam-kódolással, és használják a Aláírás 4-es verzió aláírási folyamata hitelesítési információk hozzáadásához a HTTP-n keresztül küldött AWS API kérésekhez. Erről a megközelítésről további információért lásd: Írja át a beszédet szöveggé valós időben az Amazon Transcribe és a WebSocket segítségével.
A felhasználói bejelentkezési weboldal a következővel lett megvalósítva hitelesítés az AWS Amplify JavaScript könyvtár jellemzői. A hitelesítési és engedélyezési folyamattal kapcsolatos további részletekért lásd: Az AWS-szolgáltatások elérése identitáskészlet használatával bejelentkezés után.
A következő áttekintés bemutatja, hogyan telepíthető az AugmentAbility az AWS Amplify Hosting használatával; a következő lépéseket tartalmazza:
- Hozza létre az Amazon Cognito felhasználói és identitáskészletét, és adjon engedélyeket az AWS AI-szolgáltatásokhoz való hozzáféréshez.
- Klónozza a GitHub-tárat, és szerkessze a konfigurációs fájlt.
- Telepítse a mobilwebes alkalmazást a AWS erősítés konzol.
- Használja a mobil webes alkalmazást.
Hozza létre az Amazon Cognito felhasználói és identitáskészletét, és adjon engedélyeket az AWS AI-szolgáltatásokhoz való hozzáféréshez
Az alkalmazás üzembe helyezéséhez szükséges első lépés a következőkből áll Amazon Cognito felhasználói készlet létrehozása a ... val Hosted UI engedélyezve, Amazon Cognito identitáskészlet létrehozása, a két medence integrálása, és végül engedélyek megadása az AWS szolgáltatások eléréséhez a AWS Identity and Access Management (IAM) szerepkör az identitáskészlethez társítva. Ezt a lépést úgy hajthatja végre, ha manuálisan dolgozik az egyes feladatokon, vagy telepít egy AWS felhőképződés sablon.
A CloudFormation sablon automatikusan létrehozza és konfigurálja a szükséges erőforrásokat, beleértve az Amazon Cognito-készleteket, az IAM-szerepköröket és az IAM-házirendeket.
- Jelentkezzen be a AWS felügyeleti konzol és a kiválasztásával indítsa el a CloudFormation sablont Indítsa el a Stack alkalmazást:
A sablon alapértelmezés szerint az EU nyugati (Írország) AWS régiójában indul. A megoldás másik régióban való elindításához használja a konzol navigációs sávján található Régió választót. Ügyeljen arra, hogy olyan régiót válasszon, amelyben a hatálya alá tartozó AWS-szolgáltatások (Amazon Cognito, AWS Amplify, Amazon Transcribe, Amazon Polly, Amazon Translate, Amazon Rekognition és Amazon Textract) elérhetők (us-east-2
,us-east-1
,us-west-1
,us-west-2
,ap-south-1
,ap-northeast-2
,ap-southeast-1
,ap-southeast-2
,ca-central-1
,eu-central-1
,eu-west-1
,eu-west-2
). - A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Következő.
- A Vidék, adja meg a használni kívánt régió azonosítóját (a támogatottak között).
- A Felhasználónév, írja be az alkalmazás eléréséhez használni kívánt felhasználónevet.
- A E-mail, adja meg azt az e-mail címet, amelyre az első bejelentkezés ideiglenes jelszavát el kell küldeni.
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Következő.
- A Állítsa be a verembeállításokat oldalon válassza a lehetőséget Következő.
- A Felülvizsgálat oldalon tekintse át és erősítse meg a beállításokat.
- Jelölje be a jelölőnégyzetet, és nyugtázza, hogy a sablon IAM-erőforrásokat hoz létre, és szükség lehet egy AWS CloudFormation képességre.
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Verem létrehozása a verem telepítéséhez.
Megtekintheti a verem állapotát az AWS CloudFormation konzolon a Állapot oszlop. Meg kell kapnia a CREATE_COMPLETE
állapot pár percen belül.
A sablon központi telepítésének részeként a következő engedélyeket kapja a hitelesített felhasználó által átvett IAM-szerep:
transcribe:StartStreamTranscriptionWebSocket
translate:TranslateText
comprehend:DetectDominantLanguage
polly:SynthesizeSpeech
rekognition:DetectText
rekognition:DetectLabels
textract:DetectDocumentText
Annak ellenére Amazon Comprehend nincs kifejezetten ebben a webalkalmazásban használatos, a művelethez engedélyeket adunk comprehend:DetectDominantLanguage. Az Amazon Translate automatikusan meghívhatja az Amazon Comprehend szolgáltatást, hogy meghatározza a fordítandó szöveg nyelvét, ha nincs megadva nyelvi kód.
Klónozza a GitHub-tárat, és szerkessze a konfigurációs fájlt
Most, hogy az AWS AI-szolgáltatásokhoz való hozzáférés konfigurálva van, készen áll a GitHub-tárház klónozására és a konfigurációs fájl szerkesztésére.
- A AWS AugmentAbility GitHub repo, választ Kód és a Töltse le a ZIP-t.
A rendszer felkéri, hogy válasszon egy helyet a számítógépén, ahová a ZIP-fájlt letölteni szeretné, vagy automatikusan elmenti aDownloads
mappát. - A fájl letöltése után csomagolja ki, és törölje a ZIP-fájlt.
nevű mappát kellett volna szereznieaws-augmentability-main
néhány fájllal és almappával. - Hozzon létre egy nevű fájlt
config.js
bármely szövegszerkesztővel, és írja be a következő tartalmat: - A
config.js
létrehozott fájlt, cserélje ki a négyetINSERT_
karakterláncok az Amazon Cognito identitáskészlet azonosítójával, a választott régió azonosítójával, az Amazon Cognito felhasználói készlet azonosítójával és a felhasználói készlet ügyfélazonosítójával.
Az ilyen értékeket úgy kérheti le, hogy megnyitja az AWS CloudFormation konzolt, és kiválasztja a verem nevűaugmentability-stack
, és válassza ki a Kimenetek Tab.
- Mentse el a config.js fájlt a
aws-augmentability-main
mappát, és tömörítse a mappát új beszerzéséhezaws-augmentability-main.zip
fájlt.
Telepítse a mobilwebes alkalmazást az Amplify konzolon
Most, hogy letöltötte és szerkesztette az AugmentAbility projektfájlokat, készen áll a mobilwebes alkalmazás létrehozására és üzembe helyezésére az Amplify konzol segítségével.
- A Kezdje el az Amplify Hosting szolgáltatást oldalon válassza a lehetőséget Telepítés Git-szolgáltató nélkül.
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a folytatódik.
- A Indítsa el a kézi telepítést szakasz, for App név, írja be az alkalmazás nevét.
- A Környezet neve, adjon meg egy értelmes nevet a környezetnek, például
development
orproduction
. - A Módszer, választ Fogd és vidd.
- Vagy húzza át a
aws-augmentability-main.zip
fájlt a számítógépről a drop zónába, vagy használja Válasszon fájlokat aaws-augmentability-main.zip
fájlt a számítógépről. - A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Megtakarítás és telepítsd, és várja meg az üzenetet A telepítés sikeresen befejeződött.
Használja a mobil webes alkalmazást
A mobilwebes alkalmazást most telepíteni kell. Az alkalmazás első elérése előtt új jelszót kell beállítania a felhasználó számára, amely az 1. lépés során automatikusan létrejött. Az ideiglenes bejelentkezési képernyő hivatkozását a Kimenetek lapon a CloudFormation verem (mező UserPoolLoginUrl
). Az első bejelentkezéskor a beállított felhasználónevet és az e-mailben kapott ideiglenes jelszót használja.
Miután beállította új jelszavát, készen áll a mobilwebes alkalmazás tesztelésére.
A általános Az Amplify konzol szakaszában találnia kell az alkalmazásra mutató hivatkozást a alatt Gyártási ág URL-je címke. Nyissa meg vagy küldje el okostelefonjára, majd jelentkezzen be új hitelesítő adataival, és kezdjen el játszani az AugmentAbility-vel.
A következő lépések
Ha módosítani szeretné a mobil webes alkalmazást, dolgozhat a lerakatból klónozott fájlokon, helyileg elkészítheti a mobil webes alkalmazást (ahogyan a README fájl), majd telepítse újra az alkalmazást a frissített ZIP-fájl feltöltésével az Amplify konzolon keresztül. Alternatív megoldásként létrehozhat egy GitHub-ot, Bitbucket-et, GitLabot vagy AWS CodeCommit tárhelyet a projektfájlok tárolásához, és csatlakoztassa az Amplify-hoz, hogy élvezhesse az automatikus felépítés előnyeit minden kód véglegesítéskor. Ha többet szeretne megtudni erről a megközelítésről, tekintse meg a Kezdő lépések a meglévő kóddal. Ha követi ezt az oktatóanyagot, feltétlenül cserélje ki a parancsot npm run build
val vel npm run-script build
a 2a lépésben.
További felhasználók létrehozásához az Amazon Cognito konzolon lásd: Új felhasználó létrehozása az AWS Management Console-ban. Ha vissza kell állítania egy felhasználó jelszavát, használja az ideiglenes bejelentkezési képernyőt, amelyet az ideiglenes jelszó megváltoztatásához használt. A linket megtalálod a Kimenetek a CloudFormation verem lapja (mező UserPoolLoginUrl
).
Tisztítsuk meg
Ha végzett a tesztekkel, a jövőbeni költségek elkerülése érdekében törölje az áttekintés során létrehozott erőforrásokat.
- Az AWS CloudFormation konzolon válassza a lehetőséget Stacks a navigációs ablaktáblában.
- Válassza ki a köteget
augmentability-stack
. - A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a töröl és erősítse meg a törlést, amikor a rendszer kéri.
- Az Amplify konzolon válassza ki a létrehozott alkalmazást.
- A Hozzászólások menüben válasszon Alkalmazás törlése és erősítse meg a törlést, amikor a rendszer kéri.
Következtetés
Ebben a bejegyzésben bemutattam, hogyan telepíthetsz olyan kódmintát, amely AWS AI- és ML-szolgáltatásokat használ, hogy mindenki kezébe adhassa az olyan funkciókat, mint az élő átírás, a szöveg-beszéd, az objektumészlelés vagy a szövegfelismerés. Az inkluzívabb és hozzáférhetőbb termékek létrehozásához kulcsfontosságú, hogy tudjuk, hogyan készítsünk olyan alkalmazásokat, amelyeket sokféle képességgel és fogyatékkal élő emberek használhatnak.
Az AugmentAbility használatának megkezdéséhez klónozza vagy forgassa el a GitHub tárház és kezdjen el kísérletezni a mobilwebes alkalmazással. Ha kísérletezni szeretne az AugmentAbility szolgáltatással, mielőtt erőforrásokat telepítene az AWS-fiókjába, tekintse meg a élő demo (hitelesítő adatok: demo-user
, Demo-password-1
).
A szerzőről
Luca Guida az AWS Solutions Architect-je; székhelye Milánóban van, és támogatja az olasz független szoftverszállítókat a felhőalapú utazásukban. A számítástechnikai és mérnöki akadémiai háttérrel az AI/ML szenvedélyét az egyetemen kezdte fejleszteni; Az AWS-en belüli természetes nyelvi feldolgozás (NLP) közösség tagjaként a Luca segít ügyfeleinek abban, hogy sikeresek legyenek az AI/ML szolgáltatások elfogadása során.
- Coinsmart. Európa legjobb Bitcoin- és kriptográfiai tőzsdéje.
- Platoblockchain. Web3 metaverzum intelligencia. Felerősített tudás. SZABAD HOZZÁFÉRÉS.
- CryptoHawk. Altcoin radar. Ingyenes próbaverzió.
- Forrás: https://aws.amazon.com/blogs/machine-learning/use-aws-ai-and-ml-services-to-foster-accessibility-and-inclusion-of-people-with-a-visual- vagy-kommunikációs zavar/
- "
- 100
- a
- Rólunk
- hozzáférés
- megközelíthetőség
- hozzáférhető
- Hozzáférés
- Szerint
- Fiók
- Akció
- mellett
- További
- cím
- címzés
- ellen
- AI
- AI szolgáltatások
- alternatív
- amazon
- között
- api
- app
- Alkalmazás
- alkalmazások
- megközelítés
- alkalmazások
- építészet
- körül
- mesterséges
- mesterséges intelligencia
- Mesterséges intelligencia (AI)
- társult
- hang-
- hitelesített
- Hitelesítés
- meghatalmazás
- Automatikus
- automatikusan
- elérhető
- AWS
- háttér
- mert
- előtt
- haszon
- Billió
- test
- határ
- Doboz
- böngésző
- épít
- épít
- képességek
- kihívások
- díjak
- kínai
- választás
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a
- felhő
- kód
- Oszlop
- elkövetni
- közlés
- közösség
- teljes
- számítógép
- Computer Science
- Configuration
- Csatlakozás
- Konzol
- tartalom
- Beszélgetés
- beszélgetések
- Pár
- teremt
- készítette
- létrehozása
- Hitelesítő adatok
- Jelenleg
- szokás
- Ügyfelek
- bizonyítani
- telepíteni
- telepített
- bevezetéséhez
- bevetés
- Design
- részletek
- Érzékelés
- Határozzuk meg
- Fejlesztő
- fejlesztők
- fejlesztése
- különböző
- betegségek
- dokumentumok
- domain
- letöltés
- Csepp
- alatt
- könnyen
- szerkesztő
- Mérnöki
- Angol
- belép
- Környezet
- EU
- európai
- esemény
- mindennapi
- mindenki
- létező
- tapasztalat
- kísérlet
- GYORS
- Funkció
- Jellemzők
- Végül
- vezetéknév
- első
- áramlási
- következik
- következő
- külföldi
- villa
- forma
- francia
- ból ből
- jövő
- általában
- generál
- megy
- GitHub
- Globális
- megadott
- Nő
- irányelvek
- tekintettel
- Egészség
- segít
- kiemeli
- házigazdája
- tárhely
- Hogyan
- How To
- HTTPS
- Azonosítás
- Identitás
- képek
- végre
- végrehajtás
- végre
- fontosság
- lehetetlen
- javul
- magában foglalja a
- Beleértve
- befogadás
- Növelje
- információ
- integrálni
- integrált
- Intelligencia
- Írország
- IT
- japán
- JavaScript
- utazás
- Kulcs
- ismert
- koreai
- Címke
- Címkék
- nyelv
- Nyelvek
- indít
- elindítja
- TANUL
- tanulás
- könyvtár
- Valószínű
- LINK
- Lista
- Kihallgatás
- él
- helyileg
- elhelyezkedés
- keres
- gép
- gépi tanulás
- főáram
- csinál
- sikerült
- vezetés
- kezelése
- kézikönyv
- kézzel
- jelentőségteljes
- tag
- minimum
- ML
- Mobil
- több
- Természetes
- Navigáció
- elengedhetetlen
- igények
- szám
- kapott
- Ajánlatok
- nyitva
- nyitás
- működés
- Művelet
- saját
- csomag
- rész
- szenvedély
- Jelszó
- Emberek (People)
- kép
- játék
- pont
- Politikák
- medence
- medencék
- népesség
- portugál
- powered
- feldolgozás
- Termékek
- Program
- program
- projektek
- ad
- feltéve,
- biztosít
- hatótávolság
- Olvasás
- real-time
- kap
- kapott
- Meggyógyul
- vidék
- megbízható
- raktár
- kéri
- szükség
- kötelező
- megköveteli,
- kutatás
- Tudástár
- Kritika
- Szerep
- futás
- Mondott
- Tudomány
- Képernyő
- sdk
- másodperc
- biztonság
- szolgáltatás
- Szolgáltatások
- készlet
- kirakatba
- <p></p>
- Jelek
- okostelefon
- okostelefonok
- Társadalom
- szilárd
- megoldások
- Megoldások
- néhány
- forráskód
- spanyol
- beszél
- beszélő
- verem
- kezdet
- kezdődött
- Állapot
- tárolni
- folyam
- folyó
- sikeres
- sikeresen
- Támogatott
- Támogató
- Támogatja
- cél
- feladatok
- Technologies
- ideiglenes
- teszt
- tesztek
- A
- The Source
- a világ
- idő
- Másolat
- Fordítás
- tv
- jellemzően
- ui
- alatt
- egyetemi
- használ
- Felhasználók
- változat
- Megnézem
- várjon
- háló
- Nyugati
- Mit
- míg
- WHO
- belül
- nélkül
- Munka
- dolgozó
- világ
- A te