{"id":2945,"date":"2025-06-28T12:10:19","date_gmt":"2025-06-28T09:10:19","guid":{"rendered":"https:\/\/www.mikrobotik.com\/wp2\/?p=2945"},"modified":"2025-06-28T12:10:20","modified_gmt":"2025-06-28T09:10:20","slug":"gemini-sesli-ceviri-programi","status":"publish","type":"post","link":"https:\/\/www.mikrobotik.com\/wp2\/2025\/06\/28\/gemini-sesli-ceviri-programi\/","title":{"rendered":"GEMINI SESL\u0130 \u00c7EV\u0130R\u0130 PROGRAMI"},"content":{"rendered":"<p>Yapay zeka kullan\u0131larak yap\u0131lan bir \u00e7eviri program\u0131 yapmak istedi\u011finizde, GEMINI YZ api yi bedava olarak google hesab\u0131n\u0131zla alabilirsiniz.\u00a0<\/p>\n<p>Mit app inventor ile yapaca\u011f\u0131m\u0131z program sesli olarak \u00e7evirilecek c\u00fcmleyi al\u0131r. Sonras\u0131nda ise bu kelime YZ ye bir prompt ile birlikte g\u00f6nderilir. YZ den gelen cevap ise yine sesli olarak ifade edildi\u011fi gibi yaz\u0131l\u0131 da bildirim yap\u0131l\u0131yor.\u00a0<\/p>\n<p><span style=\"color: #ff6600;\">Bunu nas\u0131l yap\u0131yoruz.\u00a0<\/span><br \/>\u00d6ncelikle konu\u015fma tan\u0131mlay\u0131c\u0131 arac\u0131 program\u0131m\u0131za ekliyoruz. (Speech Recognizer) Bu ara\u00e7 sizden google ses tan\u0131ma ile sesli komut al\u0131r ve bunu yaz\u0131 \u015fekline d\u00f6n\u00fc\u015ft\u00fcr\u00fcr. Bu bilgi ise WEB arac\u0131yla YZ ye g\u00f6nderilir. Bu \u015fekilde g\u00f6nderilen bilgi ise yine web1.got text blo\u011fuyla cevap olarak d\u00f6nen bilgi al\u0131n\u0131r. Bu \u015fekilde gelen bilgi ise (Text to speech) arac\u0131yla da seslendiriliyor.\u00a0<\/p>\n<p>Buraya kadar kolay k\u0131sm\u0131. <br \/>Zor olan k\u0131sm\u0131 ise JSON olarak yaz\u0131lan PROMPT bilgisinin mit app inventor ile YZ ye <span style=\"color: #ff6600;\">g\u00f6nderilememesi.<\/span> Bunun sebebi ise g\u00f6nderilecek json dizesine TEXT muamelesi yapan bloklar json dizisini bozacak \u015fekilde &#8220;&#8221; i\u015fareti eklemesi. Bu \u015fekilde gitmeye \u00e7al\u0131\u015fan bilgiye ise google gemini sunucusu JSON PAYLOAD hatas\u0131 diyerek \u00e7al\u0131\u015fmay\u0131 durduruyor.\u00a0<br \/>Bundan dolay\u0131 ba\u015fka bir \u00e7\u00f6z\u00fcm aray\u0131\u015f\u0131m\u0131zda <span style=\"color: #ff6600;\">THINGSPEAK HTTP<\/span>\u00a0 b\u00f6l\u00fcm\u00fcn\u00fc arac\u0131 olarak kullan\u0131yoruz.\u00a0<br \/>bu link&#8217;i internet program\u0131n\u0131z\u0131n penceresine yazsan\u0131z bile \u00e7al\u0131\u015f\u0131r. Fakat \u00e7evirilecek c\u00fcmleyi de parametre olarak vermeniz gerekir.\u00a0<br \/>Thing speak link:\u00a0<br \/><a href=\"https:\/\/api.thingspeak.com\/apps\/thinghttp\/send_request?api_key=Q0B1J57BMSUB4HP4&amp;veri=\">https:\/\/api.thingspeak.com\/apps\/thinghttp\/send_request?api_key=Q0B1J57BMSUB4HP4&amp;veri=<\/a><\/p>\n<p>Yukar\u0131daki link sonuna bu tip bir parametre yaz\u0131l\u0131m\u0131 yapt\u0131\u011f\u0131n\u0131zda istedi\u011finiz \u00e7eviriyi yapacakt\u0131r.\u00a0<br \/>\u00f6rnek c\u00fcmle: <span style=\"color: #ff6600;\">data: tr-en translate:Hayat ne kadar g\u00fczel<\/span><\/p>\n<p>Bu \u015fekilde tr=t\u00fcrk\u00e7e, en= ingilizce \u00e7evirme i\u015flemini anlat\u0131yoruz sonras\u0131nda ise translate: ile \u00e7evrilecek c\u00fcmleyi verirsiniz. Bu \u015fekilde internet g\u00f6stericisinde bile \u00e7eviri yapabilirsiniz.\u00a0<br \/>Burada telefon uygulamas\u0131yla bunu birle\u015ftirip ta\u015f\u0131mas\u0131 kolay bir \u00e7evirici yapm\u0131\u015f oluyoruz.\u00a0<\/p>\n<p>Peki s\u0131n\u0131rlar\u0131 neler:\u00a0<br \/>S\u0131n\u0131rlar\u0131 google terc\u00fcme i\u00e7in kulland\u0131\u011f\u0131 diller ile s\u0131n\u0131rl\u0131d\u0131r. Bunlar\u0131n tam listesini buradad\u0131r.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u0130ngilizce-en-US,<\/li>\n\n\n\n<li>T\u00fcrk\u00e7e-tr-TR,<\/li>\n\n\n\n<li>Almanca-de-DE,<\/li>\n\n\n\n<li>Frans\u0131zca-fr-FR,<\/li>\n\n\n\n<li>\u0130spanyolca-es-ES,<\/li>\n\n\n\n<li>\u0130talyanca-it-IT,<\/li>\n\n\n\n<li>Hollandaca-nl-NL,<\/li>\n\n\n\n<li>Portekizce-pt-PT,<\/li>\n\n\n\n<li>Leh\u00e7e-pl-PL,<\/li>\n\n\n\n<li>\u00c7ek\u00e7e-cs-CZ,<\/li>\n\n\n\n<li>Macarca-hu-HU,<\/li>\n\n\n\n<li>Rumence-ro-RO,<\/li>\n\n\n\n<li>Rus\u00e7a-ru-RU,<\/li>\n\n\n\n<li>Ukraynaca-uk-UA,<\/li>\n\n\n\n<li>\u0130sve\u00e7\u00e7e-sv-SE,<\/li>\n\n\n\n<li>Danca-da-DK,<\/li>\n\n\n\n<li>Norve\u00e7\u00e7e-no-NO,<\/li>\n\n\n\n<li>Fince-fi-FI,<\/li>\n\n\n\n<li>Yunanca-el-GR,<\/li>\n\n\n\n<li>Bulgarca-bg-BG,<\/li>\n\n\n\n<li>H\u0131rvat\u00e7a-hr-HR,<\/li>\n\n\n\n<li>S\u0131rp\u00e7a-sr-RS,<\/li>\n\n\n\n<li>Slovence-sl-SI,<\/li>\n\n\n\n<li>\u00c7ince (Mandarin)-zh-CN,<\/li>\n\n\n\n<li>Japonca-ja-JP,<\/li>\n\n\n\n<li>Korece-ko-KR,<\/li>\n\n\n\n<li>Hint\u00e7e-hi-IN,<\/li>\n\n\n\n<li>Endonezce-id-ID,<\/li>\n\n\n\n<li>Malayca-ms-MY,<\/li>\n\n\n\n<li>Vietnamca-vi-VN,<\/li>\n\n\n\n<li>Tayca-th-TH,<\/li>\n\n\n\n<li>Filipince-fil-PH,<\/li>\n\n\n\n<li>Arap\u00e7a-ar-SA,<\/li>\n\n\n\n<li>\u0130branice-he-IL,<\/li>\n\n\n\n<li>\u0130zlandaca-is-IS,<\/li>\n\n\n\n<li>Litvanca-lt-LT,<\/li>\n\n\n\n<li>Letonca-lv-LV,<\/li>\n\n\n\n<li>Estonca-et-EE,<\/li>\n<\/ul>\n\n\n<p>Bu \u015fekilde sizler de \u00e7evrilecek dilleri se\u00e7ebilirsiniz. Zaten program\u0131n i\u00e7erisinde bu gizli b\u00f6lgede bir textbox i\u00e7erisinde saklan\u0131yor ve program ba\u015f\u0131nda bu gerekli blo\u011fa aktar\u0131l\u0131yor. <br \/>Program i\u00e7erisinde 2 tip de\u011fi\u015fken kullan\u0131l\u0131yor. bunlar\u0131n isimleri birbirine yak\u0131nd\u0131r. \u015fayet yan\u0131nda numara yoksa ANAD\u0130L bilgilerini tutar. numara varsa ise bu \u00c7EV\u0130R\u0130LECEK de\u011fi\u015fkenleri tutar. Bunun sebebi ise anadil ile \u00e7eviri yap\u0131lacaksa kar\u015f\u0131s\u0131ndaki dili de se\u00e7meniz gerekir. Bu se\u00e7ilen bilgiler google YZ ye g\u00f6ndermeden \u00f6nce ses ile alma i\u015flemine destek olur.<br \/>Mesela siz en ingilizce kodunu verirseniz google kendini ingilizceye g\u00f6re ayarlar. Bu durumda s\u00f6yleyece\u011finiz kelime T\u00fcrk\u00e7e ise bunu anlamayacak ya da anlamas\u0131 zor olacak. Burada do\u011fru dil se\u00e7ene\u011fini g\u00f6rmeli. Bununla birlikte se\u00e7ti\u011finiz dile g\u00f6re de text to speech yani konu\u015fma k\u0131sm\u0131 da do\u011fru dil kodunu almal\u0131. <br \/>Yoksa ingilizce kodu ile T\u00fcrk\u00e7e konu\u015fma yapt\u0131\u011f\u0131nda anlams\u0131z bir ses gelecektir. Bundan dolay\u0131 hem ses al\u0131rken hem de ses verirken do\u011fru dil koduna ula\u015fmal\u0131. Bununla birlikte bu dil se\u00e7imi YZ ye g\u00f6nderilirken de belirtici olarak g\u00f6rev yap\u0131yor. YZ ilk g\u00f6rd\u00fc\u011f\u00fcn\u00fc gelen kelime dili, 2. g\u00f6rd\u00fc\u011f\u00fc dil kodunu ise \u00e7evrilecek dil kodu olarak alg\u0131lay\u0131p \u00e7eviriyi ona g\u00f6re yap\u0131yor.<\/p>\n<p><!-- \/wp:post-content --> <!-- wp:paragraph --><\/p>\n<p>Ayr\u0131ca bloklarda bir de SPINNER var. Bu size dil se\u00e7me listesini vererek se\u00e7menizi sa\u011fl\u0131yor. <br \/>fakat bu ara\u00e7 da baz\u0131 bilgiler gibi gizli olarak yer almaktad\u0131r. <br \/>Ekrandaki butonlar ve g\u00f6sterilen bilgiler daha okunakl\u0131 ve sade olsun diye baz\u0131 arka planda kullan\u0131lan bilgiler gizlendi. Tabii ki AYAR k\u0131sm\u0131 i\u00e7in ekrana geliyor sonra da gizleniyorlar. Bunu yaparken button LONG CLICK bloklar\u0131 kullan\u0131l\u0131yor. \u015fayet butonlara k\u0131sa s\u00fcre basarsan\u0131z google ses tan\u0131may\u0131 \u00e7al\u0131\u015ft\u0131r\u0131yor. Uzun s\u00fcre basarsan\u0131z da ba\u015fka bir g\u00f6rev \u00fcstleniyor. Bu da ekrana getirme ile ekrandan gizleme gibi g\u00f6revleri kaps\u0131yor.<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>Bu \u015fekilde ekranda 2 b\u00fcy\u00fck buton ve bilgilendirme yaz\u0131lar\u0131 yer almaktad\u0131r.<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>YZ den gelen bilgi de a\u015fa\u011f\u0131daki gibidir. Bu bilgiler i\u00e7erisinden text: k\u0131sm\u0131n\u0131 bulup buradan gelen \u00e7evrilmi\u015f c\u00fcmleyi al\u0131yoruz. Bloklar kolay anla\u015f\u0131l\u0131r bloklard\u0131r. TEXT bloklar\u0131nda bu kelimeyi ara varsa yerini bildir diye text bloklar\u0131 var. Bunu kullanarak yerini bulur sonra karakter say\u0131s\u0131na g\u00f6re c\u00fcmleyi ay\u0131r\u0131p alabilirsiniz. <br \/>Bu c\u00fcmleyi de seslendirme bloklar\u0131na vererek seslendirebilirsiniz.<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>Burada WEB1 arac\u0131 bilgiyi g\u00f6nderdikten sonra gelen bilgiyi alan blok WEB1 GOT TEXT blo\u011fudur. burada gelen bilgiyi al\u0131r\u0131z. <br \/>Bilgi de bu \u015fekilde gelir.<\/p>\n<p><br \/>{<br \/>&#8220;candidates&#8221;: [<br \/>{<br \/>&#8220;content&#8221;: {<br \/>&#8220;parts&#8221;: [<br \/>{<br \/>&#8220;<strong>text&#8221;: &#8220;How beautiful life is.\\n&#8221;<\/strong><br \/>}<br \/>],<br \/>&#8220;role&#8221;: &#8220;model&#8221;<br \/>},<br \/>&#8220;finishReason&#8221;: &#8220;STOP&#8221;,<br \/>&#8220;avgLogprobs&#8221;: -0.011090986430644989<br \/>}<br \/>],<br \/>&#8220;usageMetadata&#8221;: {<br \/>&#8220;promptTokenCount&#8221;: 71,<br \/>&#8220;candidatesTokenCount&#8221;: 6,<br \/>&#8220;totalTokenCount&#8221;: 77,<br \/>&#8220;promptTokensDetails&#8221;: [<br \/>{<br \/>&#8220;modality&#8221;: &#8220;TEXT&#8221;,<br \/>&#8220;tokenCount&#8221;: 71<br \/>}<br \/>],<br \/>&#8220;candidatesTokensDetails&#8221;: [<br \/>{<br \/>&#8220;modality&#8221;: &#8220;TEXT&#8221;,<br \/>&#8220;tokenCount&#8221;: 6<br \/>}<br \/>]<br \/>},<br \/>&#8220;modelVersion&#8221;: &#8220;gemini-2.0-flash&#8221;,<br \/>&#8220;responseId&#8221;: &#8220;M8ZeaILYBau-gLUP1KCt8AY&#8221;<br \/>}<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p><span style=\"color: #ff6600;\">Bu JSON bilgisinden yukar\u0131da anlatt\u0131\u011f\u0131m gibi gelen \u00e7evrilmi\u015f c\u00fcmleyi al\u0131r\u0131z.<\/span><\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>Bu program\u0131n eksikli\u011fini gidermek i\u00e7in kullanaca\u011f\u0131n\u0131z <span style=\"color: #ff6600;\">THINGSPEAK yaz\u0131m\u0131 ise burada bulabilirsiniz.<\/span> Asl\u0131nda bu site bu tip i\u015flemler ve daha pek \u00e7ok i\u015flem i\u00e7in amat\u00f6rlere bedava destek veren bir sitedir. inceledik\u00e7e sizde kullan\u0131m alanlar\u0131n\u0131 bulacaks\u0131n\u0131z. <br \/><a href=\"https:\/\/www.mikrobotik.com\/wp2\/2023\/03\/24\/thingspeak-uygulamalari-ve-arduinoesp01s-ile-ev-otomasyonu\/\" data-type=\"link\" data-id=\"https:\/\/www.mikrobotik.com\/wp2\/2023\/03\/24\/thingspeak-uygulamalari-ve-arduinoesp01s-ile-ev-otomasyonu\/\">THING SPEAK LINK: <\/a><\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>T\u00fcm program bloklar\u0131 buradad\u0131r. incelemek i\u00e7in dosyay\u0131 indirip a\u00e7abilirsiniz b\u00fcy\u00fcterek inceleyebilirsiniz.\u00a0<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/translator_block.png?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/translator_block.png?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a> \u00a0<\/p>\n<p>THINGSPEAK thinghttp k\u0131sm\u0131nda yap\u0131lacak i\u015flemler.\u00a0<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/thing_speak_3.PNG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/thing_speak_3.PNG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a> \u00a0<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/thing_speak_4.PNG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/thing_speak_4.PNG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a> \u00a0<\/p>\n<p>Bu ekran g\u00f6r\u00fcnt\u00fcleri de A\u0130A dosyas\u0131ndaki gizlenmi\u015f elemanlar\u0131n g\u00f6r\u00fcn\u00fcm\u00fc ve sade g\u00f6r\u00fcn\u00fcm\u00fcd\u00fcr.\u00a0<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/ekran_gizli.PNG?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\" data-wp-editing=\"1\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/ekran_gizli.PNG?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a> \u00a0<\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/ekran_3.jpg?raw=true\" target=\"_blank\" rel=\"lightbox noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter lazyload\" data-src=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/blob\/main\/YAPAY_ZEKA_TRANSLATOR\/ekran_3.jpg?raw=true\" alt=\"\" width=\"500\" height=\"333\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/333;\" \/><\/a> \u00a0<\/p>\n<p>Yukar\u0131daki, ekran\u0131n son hali ve sade halidir. bu \u015fekilde kullan\u0131m kolayl\u0131\u011f\u0131 olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum. Tabii ki sizlerde ekranlar\u0131n\u0131z\u0131 kendi istedi\u011finiz \u015fekilde tasarlayabilirsiniz. Fakat mant\u0131k bu olmal\u0131. bas\u0131lacak butonlar b\u00fcy\u00fck olmal\u0131 ki kar\u015f\u0131l\u0131kl\u0131 konu\u015fma i\u00e7in kolayl\u0131k olsun ve YZ den gelen cevap k\u0131sm\u0131nda da bir k\u0131rm\u0131z\u0131 buton var. Bu buton ile gelen YZ cevab\u0131 1 kere seslendirildi\u011finde anla\u015f\u0131lmad\u0131ysa o butona basarak tekrar dinleme imkan\u0131na sahip olursunuz.<br \/>Bu d\u00fc\u015f\u00fcnceyle yap\u0131lm\u0131\u015f bir program. Tabii ki dil se\u00e7eneklerinin olmas\u0131 da bir \u00e7ok \u00fclkede kullan\u0131labilmesini sa\u011flayacakt\u0131r.\u00a0<br \/>NASIL OLSA YAPAY ZEKA ve \u00c7EV\u0130R\u0130 PROGRAMLARI VAR BUNA NEDEN \u0130\u015e\u0130M OLSUN D\u0130YORSANIZ, Hakl\u0131 olabilirsiniz. <br \/>Fakat bu bize kolayl\u0131k sa\u011flayacakt\u0131r. Yapay zekaya, \u00e7eviri ekran\u0131na gidip orada sen buraya yaz ben buraya yazay\u0131m demekten iyidir. Benzer profesyonel terc\u00fcme programlar\u0131 olabilir. Bunlara g\u00f6re de amat\u00f6r olarak kalacakt\u0131r. \u00d6nemli olan i\u015f g\u00f6rmesi ve ben yapt\u0131m diyebilmeniz.\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>T\u00fcm programlara da buradan <a href=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/tree\/main\/YAPAY_ZEKA_TRANSLATOR\" data-type=\"link\" data-id=\"https:\/\/github.com\/safaka123\/Mikrobotik_yazilarim\/tree\/main\/YAPAY_ZEKA_TRANSLATOR\">ULA\u015eAB\u0130L\u0130RS\u0130N\u0130Z.<\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"color: #ff0000;\">NOT:<\/span> <span style=\"color: #0000ff;\">Samsung j610 plus ta denedim \u00e7al\u0131\u015ft\u0131rmad\u0131. ara\u015ft\u0131rmalar\u0131m samsung telefonlarda varsay\u0131lan olarak samsung TTS kullan\u0131l\u0131yor. program google TTS kullan\u0131yor. \u015eayet android telefonunuz samsung ise ayarlar genel ayarlar ya da dil ayarlar\u0131 b\u00f6l\u00fcm\u00fcnden bunu de\u011fi\u015ftirebilirsiniz. \u015fayet burada google tts yi g\u00f6remiyorsan\u0131z play store dan google tts yi y\u00fckleyebilirsiniz.\u00a0<\/span><br \/><span style=\"color: #0000ff;\">bir de Android 10 kullan\u0131yorsan\u0131z MIT app inventor baz\u0131 bloklar\u0131 bunlarda \u00e7al\u0131\u015fm\u0131yor. \u00e7\u00fcnk\u00fc android 10 ilk b\u00fcy\u00fck de\u011fi\u015fikliklerin yap\u0131ld\u0131\u011f\u0131 versiyon. bundan dolay\u0131 uyumsuzluk di\u011fer versiyonlarda d\u00fczeltilmi\u015f durumda. android 10 sab\u0131kal\u0131 bir versiyon mit app inventor gibi bloklarla program yap\u0131lan yerler i\u00e7in. \u00e7\u00fcnk\u00fc bloklar\u0131n i\u00e7eri\u011fini de\u011fi\u015ftiremiyorsunuz.\u00a0<\/span><br \/><span style=\"color: #0000ff;\">Bu konudaki bilgilere dikkat edin \u00e7al\u0131\u015fm\u0131yorsa ilk bunlar\u0131 kontrol edin.\u00a0<\/span><br \/><span style=\"color: #0000ff;\">Hatta buldu\u011funuz sonu\u00e7lar\u0131 da burada payla\u015f\u0131rsan\u0131z yard\u0131mc\u0131 olmu\u015f olursunuz.<\/span>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><iframe title=\"gemini translator 1\" data-src=\"https:\/\/www.youtube.com\/embed\/Bk63VCAWaC8\" width=\"917\" height=\"487\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe> \u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><!-- wp:paragraph --><\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p><!-- \/wp:paragraph --><\/p>","protected":false},"excerpt":{"rendered":"<p>Yapay zeka kullan\u0131larak yap\u0131lan bir \u00e7eviri program\u0131 yapmak istedi\u011finizde, GEMINI YZ api yi bedava olarak google hesab\u0131n\u0131zla alabilirsiniz.\u00a0 Mit app inventor ile yapaca\u011f\u0131m\u0131z program sesli olarak \u00e7evirilecek c\u00fcmleyi al\u0131r. Sonras\u0131nda&#8230; <\/p>\n","protected":false},"author":1,"featured_media":2683,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,111],"tags":[],"class_list":["post-2945","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mit-app-inventor-2","category-yapay_zeka"],"_links":{"self":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/2945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/comments?post=2945"}],"version-history":[{"count":3,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/2945\/revisions"}],"predecessor-version":[{"id":2959,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/posts\/2945\/revisions\/2959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media\/2683"}],"wp:attachment":[{"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/media?parent=2945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/categories?post=2945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mikrobotik.com\/wp2\/wp-json\/wp\/v2\/tags?post=2945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}