<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>çeviri &#8211; Batuhan Küçükali</title>
	<atom:link href="https://batuhankucukali.com/etiket/ceviri/feed/" rel="self" type="application/rss+xml" />
	<link>https://batuhankucukali.com</link>
	<description>Kişisel Blog</description>
	<lastBuildDate>Mon, 02 Jul 2018 18:01:04 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.2</generator>
<site xmlns="com-wordpress:feed-additions:1">144474175</site>	<item>
		<title>Amazon Translate 101</title>
		<link>https://batuhankucukali.com/amazon-translate-101/</link>
					<comments>https://batuhankucukali.com/amazon-translate-101/#respond</comments>
		
		<dc:creator><![CDATA[Batuhan Küçükali]]></dc:creator>
		<pubDate>Tue, 19 Jun 2018 17:26:40 +0000</pubDate>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[çeviri]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[translate]]></category>
		<guid isPermaLink="false">https://batuhankucukali.com/?p=90</guid>

					<description><![CDATA[Bu yazı ilk olarak awstalks.com üzerinde yayınlanmıştır. Amazon Translate Nedir? Amazon Translate kendini hızlı, yüksek kaliteli ve uygun fiyat ile çeviri yapan nöral makine servisi olarak tanımlıyor.&#8230;]]></description>
										<content:encoded><![CDATA[<p>Bu yazı ilk olarak <a href="https://www.awstalks.com/t/amazon-translate-101/142">awstalks.com</a> üzerinde yayınlanmıştır.</p>
<p><strong>Amazon Translate Nedir?</strong></p>
<p>Amazon Translate kendini hızlı, yüksek kaliteli ve uygun fiyat ile çeviri yapan nöral makine servisi olarak tanımlıyor.</p>
<p><strong>Neler Yapılabilir?</strong></p>
<p>Amazon Translate ile şirketinizin içeriklerini, toplantı notlarını, teknik raporları, makaleleri ve diğer tüm yazılarınızı farklı dillere çevirebilirsiniz.</p>
<p>Şirketinizin küresel çaptaki müşterilerine istedikleri dilde, email, chat ve diğer platformlar ile destek sağlayabilirsiniz.</p>
<p>Amazonun diğer servisleri Comprehend, Transcribe, Polly, S3, DynamoDB ve AWS Lambda ile birlikte kullanabilirsiniz.</p>
<p>Çevireceğiniz içeriği İngilizce den aşağıdaki 6 dile, gene aynı şekilde aşağıdaki dillerden İngilizceye çeviri yapabilirsiniz.</p>
<p><em>Desteklenen Diller : </em>Arapça, Basitleştirilmiş Çince, Fransızca, Almanca ,Portekizce, İspanyolca</p>
<p><strong>Spring Boot ile Örnek</strong></p>
<p><em>Senaryo: Bir oyun yapacaksınız ve kullanıcılardan İngilizce kelimelerin İspanyolca karşılıklarını bekliyorsunuz. Yapacağımız servis ile kelimeleri Amazon Translate ile İspanyolca karşılığını bulacaksınız.</em><em> </em></p>
<p>Öncelikle <a href="https://console.aws.amazon.com/iam/">https://console.aws.amazon.com/iam/</a> a giriş yaparak translate servisini kullanmak için bir IAM user oluşmamız gerekiyor.</p>
<p>IAM servisi altında Users (Kullanıcı) seçeneğinden aşağıdaki adamları takip ederek ihtiyacımız olan kullanıcıyı oluşturuyoruz.</p>
<p>Bir kullanıcı adı belirliyoruz.</p>
<p><img fetchpriority="high" decoding="async" data-attachment-id="96" data-permalink="https://batuhankucukali.com/amazon-translate-101/iam-3/" data-orig-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3.png" data-orig-size="1517,528" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="iam-3" data-image-description="" data-image-caption="" data-medium-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3-300x104.png" data-large-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3-1024x356.png" class="size-large wp-image-96 aligncenter" src="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3-1024x356.png" alt="" width="810" height="282" srcset="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3-1024x356.png 1024w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3-300x104.png 300w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3-768x267.png 768w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-3.png 1517w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p>Gerekli olan rolü veriyoruz.</p>
<p><img decoding="async" data-attachment-id="95" data-permalink="https://batuhankucukali.com/amazon-translate-101/iam-2/" data-orig-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2.png" data-orig-size="1518,838" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="iam-2" data-image-description="" data-image-caption="" data-medium-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2-300x166.png" data-large-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2-1024x565.png" class="size-large wp-image-95 aligncenter" src="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2-1024x565.png" alt="" width="810" height="447" srcset="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2-1024x565.png 1024w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2-300x166.png 300w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2-768x424.png 768w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-2.png 1518w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p>Create user diyerek api da kullanıcağımız kullanıcıyı oluşturuyoruz.</p>
<p><img decoding="async" data-attachment-id="94" data-permalink="https://batuhankucukali.com/amazon-translate-101/iam-1/" data-orig-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1.png" data-orig-size="1522,582" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="iam-1" data-image-description="" data-image-caption="" data-medium-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1-300x115.png" data-large-file="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1-1024x392.png" class="size-large wp-image-94 aligncenter" src="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1-1024x392.png" alt="" width="810" height="310" srcset="https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1-1024x392.png 1024w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1-300x115.png 300w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1-768x294.png 768w, https://batuhankucukali.com/wp-content/uploads/2018/06/iam-1.png 1522w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p>Elde ettiğimiz apiKey ve secretKey i uygulamada kullanacağız.</p>
<p>build.gradle<br />
<script src="https://gist.github.com/BatuhanKucukali/e68a5063c18fcbea3f04c4d07675252b.js"></script></p>
<p>Bağımlılık (dependencies) olarak uygulamada sadece translate kullanıcağım için maven repositorysinden gerekli <a href="https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-translate">sdk</a> yı bulup projeye ekledim. Uzun uzun getter setter yapmayı sevmediğim için lombok, testler içinde spock framework bağımlılıklarını ekledim.</p>
<p>application.yml<br />
<script src="https://gist.github.com/BatuhanKucukali/de787f2899bb26d03f7b53bc808bfc12.js"></script></p>
<p>Translate servisini kullanmak için gerekli apiKey ve secretKey’ i application.yml (config) dosyasına taşıdım.</p>
<p>AwsConfig.java<br />
<script src="https://gist.github.com/BatuhanKucukali/6ce6f0dbd2fd6781129bd499d05a36a0.js"></script><br />
Gerekli ayarlara uygulama içinden ulaşmak için ayar (config) dosyasını oluşturdum.</p>
<p>TranslateService.java<br />
<script src="https://gist.github.com/BatuhanKucukali/683b7365ed081925473d11dd0e00ea93.js"></script></p>
<p>AmazonTranslateImpl.java<br />
<script src="https://gist.github.com/BatuhanKucukali/8844e8d1b718bfdbcea5f3168de5ef95.js"></script></p>
<p>TranslateServiceTest.groovy<br />
<script src="https://gist.github.com/BatuhanKucukali/8ebb6f125029cec737c2b817f4784c6a.js"></script></p>
<p>İlk test metodunda Hello World kelimesini İspanyolcaya çevirdim. İkinci ve üçüncü test metodunda hatalı durumları test ettim.</p>
<p>Örnek uygulamaya buradan <a href="https://github.com/BatuhanKucukali/aws-translate-example">https://github.com/BatuhanKucukali/aws-translate-example</a> ulaşabilirsiniz.</p>
<p><strong>Ücretlendirme</strong></p>
<p>Amazon Translate Free Tier kapmasında. Her ay 2 milyon karakter ücretsiz. Eğer aşarsanız, aştığınız kadarını ödeyip kullanabiliyorsunuz.</p>
<p>Free Tier dışında 1 milyon karakter $15 olarak ücretlendiriliyor.</p>
<p><em>Örnek:</em></p>
<p>1000 istek, istek başına 1000 karakter = $15<br />
Ortalama bir email 3100 karakter = $0.0465<br />
Standart bir makale 6500 karakter = $0.0975</p>
<p>Diğer ücretlendirme örneklerine bu <a href="https://aws.amazon.com/translate/pricing/">https://aws.amazon.com/translate/pricing/</a> linkden ulaşabilirsiniz.</p>
<p><strong>Servis Limitleri</strong></p>
<p>Her istek başına makisumum 5000 byte.</p>
<p><strong>Ekstra</strong><br />
AWS San Francisco Summit 2018 &#8211; Amazon Translate is Now Generally Available</p>
<p><iframe loading="lazy" class="youtube-player" width="640" height="360" src="https://www.youtube.com/embed/yLKrTzFdPaE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=tr-TR&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://batuhankucukali.com/amazon-translate-101/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">90</post-id>	</item>
	</channel>
</rss>
