|
|
6 months ago | |
|---|---|---|
| .. | ||
| README.md | 6 months ago | |
| assignment.md | 6 months ago | |
| pi-translate-speech.md | 6 months ago | |
| virtual-device-translate-speech.md | 6 months ago | |
| wio-terminal-translate-speech.md | 6 months ago | |
README.md
బహువిధ భాషలను మద్దతు ఇవ్వండి
స్కెచ్ నోట్ నిత్య నరసింహన్ వారు. పెద్ద వెర్షన్ కోసం చిత్రాన్ని క్లిక్ చేయండి.
ఈ వీడియో అజ్యూర్ స్పీచ్ సేవల అవలోకనాన్ని ఇస్తుంది, మునుపటి పాఠాలలో స్పీచ్ నుండి టెక్స్ట్ మరియు టెక్స్ట్ నుండి స్పీచ్, అలాగే ఈ పాఠంలో చర్చించిన స్పీచ్ అనువాదం విషయాలను కవర్ చేస్తుంది:
🎥 వీడియో చూడడానికి పై చిత్రం క్లిక్ చేయండి
పాఠం ముందు క్విజ్
పరిచయం
지난 3 పాఠాలలో మీరు స్పీచ్ ను టెక్స్ట్కి మార్చడం, భాషా అర్ధం అవగాహన, మరియు టెక్స్ట్ ని స్పీచ్ గా మార్చడం నేర్చుకున్నారు, ఇవన్నీ AI ద్వారా శక్తివంతంగా ఉన్నాయి. మరో అన్య మానవ కమ్యూనికేషన్ ప్రాంతం AI సహాయం చేయగలదు అంటే భాష అనువాదం - ఒక భాష నుంచి మరొక భాషకి మార్పిడి, ఉదాహరణకి ఆంగ్లానుండి ఫ్రెంచ్ కు.
ఈ పాఠంలో మీరు AI ఉపయోగించి టెక్స్ట్ ని అనువదించడం గురించి నేర్చుకుంటారు, తద్వారా మీ స్మార్ట్ టైమర్ బహుభాషల వినియోగదారులతో పరస్పర చర్య చేయగలదు.
ఈ పాఠంలో మనం కవర్ చేస్తాం:
- టెక్స్ట్ అనువదించండి
- అనువాద సేవలు
- అనువాదక వనరు సృష్టించండి
- అనువాదాలతో అప్లికేషన్లలో బహుభాషల మద్దతు
- AI సేవ ఉపయోగించి టెక్స్ట్ అనువాదం
🗑 ఇది ఈ ప్రాజెక్ట్ లో చివరి పాఠం, కాబట్టి ఈ పాఠం మరియు అసైన్మెంట్ పూర్తిచేసిన తర్వాత మీ క్లౌడ్ సేవలను శుభ్రపరచడం మర్చిపోకండి. అసైన్మెంట్ పూర్తి చేయడానికి ఈ సేవలు అవసరం అవుతాయి, కాబట్టి ముందుగా అసైన్మెంట్ పూర్తి చేయండి.
అవసరమైతే మీ ప్రాజెక్ట్ ను శుభ్రపరచడం గైడ్ చూడండి.
టెక్స్ట్ అనువదించండి
టెక్స్ట్ అనువాదం కంప్యూటర్ సైన్స్ సమస్యగా 70 సంవత్సరాల కంటే ఎక్కువ కాలం పరిశోధించబడుతోంది, ఇప్పుడు AI మరియు కంప్యూటర్ శక్తి అభివృద్ధుల వల్ల ఇది మానవ అనువాదకుల సమానంగా ఉండే దశకు దగ్గర అవుతోంది.
💁 మూలాల్ని మరింత దూరం చూసుకుంటే, అల్-కిందీ అనే 9వ శతాబ్ద అరబిక్ సంకేత రచయిత భాష అనువాదం సాంకేతికతలను అభివృద్ధి చేశారు
మెషీన్ అనువాదాలు
టెక్స్ట్ అనువాదం మెషీన్ అనువాదం (MT) గా పేరుపొందిన సాంకేతికతగా ప్రారంభమైంది, ఇది భిన్న భాషల జంటల మధ్య అనువదించగలదు. MT ఒక భాషలో ఉన్న పదాలను మరొక భాషతో ప్రతిస్థాపించడం ద్వారా పనిచేస్తుంది, కానీ పదబద్ధీ అనువాదం అర్థం కాకపోయినప్పుడు వాక్య పదబంధాల, వాక్య భాగాల సరైన అనువాదం ఎంచుకునే సాంకేతికతలు ఉంటాయి.
🎓 అనువాదకులు ఒక భాష నుండి మరొక భాషకు అనువాదం మద్దతు ఇస్తే, దీన్ని భాష జంటలు అంటారు. వివిధ సాధనాలు వివిధ భాషా జంటలకు మద్దతు ఇస్తాయి, ఇవి పూర్తిగా ఉండకపోవచ్చు. ఉదాహరణకి, ఒక అనువాదకుడు ఆంగ్లానికి స్పానిష్ అనువాదాన్ని మద్దతు ఇస్తే, స్పానిష్ కి ఇటాలియన్ అనువాదాన్ని మద్దతు ఇస్తే, కానీ ఆంగ్లానికి ఇటాలియన్ అనువాదం ఉండకపోవచ్చు.
ఉదాహరణకు, ఆంగ్లంలో "Hello world" ని ఫ్రెంచ్లోకి అనువదించడమంటే, "Hello" కు "Bonjour" మరియు "world" కు "le monde" ను ప్రతిస్థాపించడం ద్వారా సరైన అనువాదం "Bonjour le monde" అవుతుంది.
సాధారణ ప్రతిస్థాపనలు పనిచేసేవి కావు, ఎందుకంటే భాషలు ఒకే అర్థం చెప్పే పద్ధతులు వేరువేరుగా ఉంటాయి. ఉదాహరణకి, ఆంగ్ల వాక్యం "My name is Jim" ఫ్రెంచ్లో "Je m'appelle Jim" అని అనువదించబడుతుంది - అర్థం "నేను నన్నే జిమ్ అని పిలుస్తాను". "Je" అంటే నేను, "moi" అంటే నేను (కానీ ఇది క్రియతో పొడిచిపోయి "m'" అయిపోతుంది), "appelle" అంటే పిలవడం, "Jim" అనువదించబడదు ఎందుకంటే పేరు, అనువదించదగిన పదం కాదు. పదాల క్రమం కూడా సమస్య అవుతుంది - సాదారణ ప్రతిస్థాపన "Je m'appelle Jim" అంటే అర్థం "నేను స్వయంగా జిమ్ ని పిలుస్తున్నాను", ఆంగ్ల పద క్రమం నుండి భిన్నంగా ఉంటుంది.
💁 కొన్ని పదాలు ఎప్పుడూ అనువదించబడవు - ఉదాహరణకి నా పేరు జిమ్ అన్న విషయం ఏ భాషలో కోసంమైనా పరిచయం చేసినా మారదు. భిన్న అల్ఫాబెట్లను లేదా భిన్న అక్షరాలతో ధ్వనులను సూచించే భాషలకు అనువదించినప్పుడు పదాలు ట్రాన్సిలిటరేట్ చేయబడతాయి అంటే సరైన ధ్వని ఇవ్వడానికి అక్షరాలు లేదా చిహ్నాలు ఎంచుకోవడం.
ఇడియమ్స్ అనువాదం కోసం కూడా సమస్య. ఇవి పదాల నేరుగా అర్థం కాకుండా ఒక ప్రత్యేక అర్థాన్ని కలిగిన వాక్య వ్యంజనాలు. ఉదాహరణకి, ఆంగ్లంలో "I've got ants in my pants" idiom అంటే నేరుగా వెయిరింగ్ శబ్దంలో చీమలు ప్రాపకం కాకపోయినా, ఉల్లాసంగా ఉండటం. గర్మన్లోకి అనువదిస్తే విన్నవాళ్ళను భ్రమపరిచే అవకాశం ఉంటుంది, ఎందుకంటే గర్మన్ అనువాదం "నేను దిగువకు బంబుల్ బీజెస్ ఉన్నాను".
💁 వివిధ ప్రాంతీయ భాషల్లో వేరే సంక్లిష్టత ఉంటుంది. "ants in your pants" idiomలో, అమెరికన్ ఇంగ్లిష్ లో "pants" అంటే బాహ్య దుస్తులు, బ్రిటిష్ ఇంగ్లిష్ లో "pants" అంటే లోపల దుస్తులు.
✅ మీరు బహుభాషలు మాట్లాడితే, నేరుగా అనువదించలేని కొన్ని వాక్యాలతో ఆలోచించండి
మెషీన్ అనువాద వ్యవస్థలు అనువదించే విధానాన్ని వివరించే పెద్ద నిబంధనల డేటాబేస్లపై ఆధారపడతాయి, అలాగే అనువాద ఎంపికలకు గణాంకాల పద్ధతులు ఉపయోగిస్తాయి. ఈ గణాంక పద్ధతులు మానవులు అనువదించిన పెద్ద డేటాబేస్లను విశ్లేషించి అత్యంత సాద్యమైన అనువాదాన్ని ఎంచుకుంటాయి, దీన్ని గణాంక మెషీన్ అనువాదం అంటారు. కొన్ని వ్యవస్థలు భాషల మధ్య మధ్యవర్తి ప్రతిబింబాలను ఉపయోగిస్తాయి, ఒక భాషను మధ్యవర్తికి ఆపై మధ్యవర్తి నుండి మరో భాషకు అనువదిస్తాయి. దీని వలన కొత్త భాషలను చేర్చడం సులభం అవుతుంది.
న్యూరల్ అనువాదాలు
న్యూరల్ అనువాదాలు AI శక్తిని ఉపయోగించి అనువదిస్తాయి, సాధారణంగా ఒక మోడల్ ఒక వాక్యం మొత్తం అనువదిస్తుంది. ఈ మోడల్స్ పెద్ద మానవ అనువాదం డేటా సెట్లపై శిక్షణ పొందుతాయి, వాటిలో వెబ్ పేజీలు, పుస్తకాలు, కలిసి ఉన్న ఐకపట్టీ ధృవీకరణ పత్రాలు ఉంటాయి.
న్యూరల్ అనువాద మోడల్స్ మెషీన్ అనువాద మోడల్స్ కంటే చిన్నవి, ఎందుకంటే పెద్ద నిబంధనల డేటాబేస్ అవసరం ఉండదు. ఆధునిక AI అనువాద సేవలు సాధారణంగా గణాంక మెషీన్ అనువాదం మరియు న్యూరల్ అనువాదాన్ని కలిపి ఉపయోగిస్తాయి.
ఏ భాష జంటకు 1:1 అనువాదం ఉండదు. వేర్వేరు అనువాద నమూనాలు శిక్షణ డేటాని ఆధారపడి తేడాలు చూపుతాయి. అనువాదాలు ఎప్పుడూ సబ్భ్రమితులు కావు - మీరు ఒక భాష నుంచి మరొక భాషకు అనువదించి, తిరిగి మొదటి భాషకు అనువదిస్తే వాక్యం తేడా ఉండవచ్చు.
✅ వివిధ ఆన్లైన్ అనువాదకులు ప్రయత్నించండి, ఉదాహరణకి బింగ్ అనువాదం, గూగుల్ అనువాదం, లేదా ఆపిల్ అనువాద యాప్. కొన్ని వాక్యాల అనువాదాలను సమానంగా చూస్తూ, ఒక భాషకి అనువదించి, తిరిగి మరొక భాషకి మార్చడం ప్రయత్నించండి.
అనువాద సేవలు
మీ అప్లికేషన్ల నుంచి మాట మరియు టెక్స్ట్ అనువదించడానికి ఉపయోగించే AI సేవలు చాలానే ఉన్నాయి.
когнитив్ సెర్వీసెస్ స్పీచ్ సర్వీస్
గత కొన్ని పాఠాలలో మీరు ఉపయోగించిన స్పీచ్ సర్వీస్ స్పీచ్ గుర్తింపుకు అనువాద సామర్థ్యాలు కలిగి ఉంటుంది. మీరు స్పీచ్ గుర్తించినప్పుడు, అదే భాషలో మాత్రమే కాకుండా ఇతర భాషలలో కూడా టెక్స్ట్ కోరవచ్చు.
💁 ఇది మాత్రమే స్పీచ్ SDK ద్వారా లభిస్తుంది, REST API లో అనువాదాలు అందుబాటులో లేవు.
когнитив్ సెర్వీసెస్ ట్రాన్స్లేటర్ సర్వీస్
ట్రాన్స్లేటర్ సర్వీస్ ఒక ప్రత్యేక అనువాద సేవ, ఇది ఒక భాష నుంచి ఒకటి లేదా అంతకంటే ఎక్కువ లక్ష్య భాషలకు టెక్స్ట్ అనువదించగలదు. అనువాదంతోపాటు, ఇది ప్రొఫానిటీ మాస్కింగ్ వంటి అనేక అదనపు లక్షణాలను మద్దతు ఇస్తుంది. మీరు అనువదించకూడని పదాలు లేదా మీకు తెలుసైన ప్రత్యేక అనువాదాలు కోసం ప్రత్యేకంగా ఒక పదానికి లేదా వాక్యానికి అనువాదం అందించవచ్చు.
ఉదాహరణకు, "I have a Raspberry Pi" వాక్యాన్ని, సింగిల్-బోర్డ్ కంప్యూటర్ సూచిస్తున్నప్పుడు, ఫ్రెంచ్ అనువాదంలో "Raspberry Pi" పేరును మార్చకుండా ఉంచడానికి ఇష్టం ఉంటుంది, కాబట్టి "J’ai un Raspberry Pi" అన్నట్లుగా ఉంటుంది, "J’ai une pi aux framboises" కాకుండా.
ట్రాన్స్లేటర్ వనరు సృష్టించండి
ఈ పాఠానికి మీరు ట్రాన్స్లేటర్ వనరును అవసరం ఉంటది. మీరు టెక్స్ట్ అనువదించడానికి REST API ఉపయోగిస్తారు.
పని - ట్రాన్స్లేటర్ వనరును సృష్టించండి
-
మీ టెర్మినల్ లేదా కమాండ్ ప్రాంప్ట్ నుండి,
smart-timerవనరు గ్రూపులో ట్రాన్స్లేటర్ వనరును సృష్టించడానికి క్రింది కమాండ్ ను నడిపించండి.az cognitiveservices account create --name smart-timer-translator \ --resource-group smart-timer \ --kind TextTranslation \ --sku F0 \ --yes \ --location <location><location>ను మీరు వనరు గ్రూపు సృష్టించిన సమయాన ఉపయోగించిన స్థానంతో మార్చండి. -
ట్రాన్స్లేటర్ సేవ కోసం కీని పొందండి:
az cognitiveservices account keys list --name smart-timer-translator \ --resource-group smart-timer \ --output tableఒక కీని కాపీ చేసుకోండి.
అనువాదాలతో అప్లికేషన్లలో బహుభాషల మద్దతు
ఒక్క భాషలో పూర్తిస్థాయిలో పని చేసే బదులు, అనేక భాషలను మీరు మీ సర్వీస్ లేదా అప్లికేషన్ లో చేయగలిగితే మంచి అనుభవం కల్గుతుంది — స్పీచ్ వినడం, భాష అర్ధం చేసుకోవడం, స్పీచ్ తో స్పందించడం.
మీరు ఒక స్మార్ట్ టైమర్ తయారుచేస్తున్నారని ఊహించండి, ఇది చివరకు మొత్తం ఆంగ్లంలో పని చేస్తుంది: స్పోకెన్ ఆంగ్లాన్ని అర్థం చేసుకొని, ఆంగ్లంలో భాష అర్ధం చేసుకోవడం, ఆంగ్లంలో సమాధానాలు తయారు చేసి ఆంగ్ల స్పీచ్తో ప్రతిస్పందించడం. జపనీస్ మద్దతు చేర్చాలంటే, మీరు ముందుగా జపనీస్ స్పీచ్ ను ఆంగ్ల టెక్స్ట్ గా మార్చడం ప్రారంభించవచ్చు, ప్రధాన అప్లికేషన్ స్రవంతి ఇదేనిదే ఉంచి, ప్రతిస్పందన టెక్స్ట్ ను జపనీస్కు మళ్లీ అనువదించడం మంజూరు చేయండి. ఇలా జపనీస్ మద్దతును త్వరగా చేర్చవచ్చు, తర్వాత పూర్తి చివరకు జపనీస్ మద్దతును విస్తరించవచ్చు.
💁 మెషీన్ అనువాదంపై ఆధారపడటం ఒక నష్టమే ఇంకొక్కటి ఏమిటంటే, విభిన్న భాషలు, సంస్కృతులు ఒకే విషయాన్ని చెప్పే విధానాలు వేరుగా ఉంటాయి, కాబట్టి అనువాదం మీరు ఆశిస్తున్న భావంతో చేరకపోవచ్చు.
మెషీన్ అనువాదాలు యూజర్ సృష్టించిన కంటెంట్ను కూడా సృష్టించేటప్పుడు వెంటనే అనువదించే యాప్స్, డివైస్లకు అవకాశాలు తెరచుతాయి. సైన్స్ ఫిక్షన్ తరచుగా 'యూనివర్సల్ ట్రాన్స్లేటర్లు' గురించిన కథలు భారీగా చూపుతుండగా, ఇవి బాహ్య భాషల నుంచి (సాధారణంగా) అమెరికన్ ఇంగ్లిష్ కు అనువదించే పరికరాలు. ఈ పరికరాలు స్వల్ప శాస్త్రకాల్పన మాత్రమే కాకుండా వాస్తవానికి దగ్గరగా ఉన్నాయి, బాహ్య ప్రాణుల భాగాన్ని తప్పించుకుంటే. ఇప్పటికే యాప్స్ మరియు పరికరాలు ఉన్నాయి వీటి ద్వారా స్పీచ్ మరియు వ్రాసిన టెక్స్ట్ రియల్ టైం అనువాదం అందజేస్తాయి, స్పీచ్ మరియు అనువాద సేవల సంయోజనంతో.
ఉదాహరణకు Microsoft Translator మొబైల్ ఫోన్ యాప్, ఈ వీడియోలో చూపబడినది:
🎥 వీడియో చూడటానికి పై చిత్రం క్లిక్ చేయండి
మీరు ఇలాంటి పరికరాన్ని కలిగి ఉంటే ఎలా ఉంటుందో ఊహించండి, ప్రత్యేకించి ప్రయాణాల సమయంలో లేదా మీరు తెలియని భాష మాట్లాడే వారితో పరస్పరం చేయునప్పుడు. విమానాశ్రయాలు లేదా ఆసుపత్రులలో ఆటోమేటిక్ అనువాద పరికరాలు ఉండటం హేతుబద్ధమైన ఆక్సెస్ మెరుగుదల కలిగిస్తుంది.
✅ కొంత పరిశోధన చేయండి: వాణిజ్యంగా అందుబాటులో ఉండే ఎలాంటి అనువాద IoT పరికరాలు ఉన్నాయా? తెలుగుతో పాటు స్మార్ట్ పరికరాలలో అనువాద సామర్థ్యాలు ఉన్నాయా?
👽 మేం బాహ్యులతో మాట్లాడటానికి నిజమైన యూనివర్సల్ ట్రాన్స్లేటర్లు లేవు, కానీ Microsoft translator Klingon భాషకు మద్దతు ఇస్తుంది. Qapla’!
AI సేవ ఉపయోగించి టెక్స్ట్ అనువదించండి
ఈ అనువాద సామర్థ్యాన్ని మీ స్మార్ట్ టైమర్ లో జోడించడానికి AI సేవ ఉపయోగించవచ్చు.
పని - AI సేవ ఉపయోగించి టెక్స్ట్ అనువదించండి
మీ IoT పరికరంలో టెక్స్ట్ అనువదించడానికి సంబంధిత గైడ్ ను అనుసరించండి:
🚀 సవాలు
మెషీన్ అనువాదాలు స్మార్ట్ డివైస్లకు ఎల్లవేళలా కాకుండా ఇతర IoT అప్లికేషన్లకు ఎలా సహాయపడగలవో ఆలోచించండి? మాట్లాడే పదాలతో కాకుండా టెక్స్ట్ తో కూడా అనువాదం ఎలా ఉపయోగపడుతుంది అని ఆలోచించండి.
పాఠం తర్వాత క్విజ్
సమీక్ష & స్వీయ అధ్యయనం
- మెషీన్ అనువాదం పై మరింత చదవండి వికీపీడియా మెషీన్ అనువాదం పేజీ
- న్యూరల్ మెషీన్ అనువాదం పై మరింత చదవండి వికీపీడియా న్యూరల్ మెషీన్ అనువాదం పేజీ
- Microsoft స్పీచ్ సేవల మద్దతు ఉన్న భాషల జాబితా చూడండి Language and voice support for the Speech service documentation on Microsoft Docs
అసైన్మెంట్
యూనివర్సల్ ట్రాన్స్లేటర్ తయారు చేయండి
డిస్క్లైమర్: ఈ డాక్యుమెంట్ను AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వాన్ని సాధించడానికి ప్రయత్నించినప్పటికీ, స్వయంచాలిత అనువాదాలలో తప్పులు లేదా పొరపాట్లు ఉండవచ్చు. మౌలిక భాషలో ఉండే అసలు డాక్యుమెంట్ను అధికారిక మూలంగా పరిగణించాలి. ప్రముఖమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫార్సు చేస్తాము. ఈ అనువాదం వాడుక వల్ల ఏర్పడిన ఏవైనా తప్పుడు అర్థమివ్వడాలు లేదా గందరగోళాల కోసం మేము బాధ్యత వహించము.





