Ücretsiz Sayıdan Yazıya Dönüştürücü
Her sayıyı yazıya çevirin: İngilizce, Vietnamca, Lehçe, Türkçe, İspanyolca, Portekizce, Fransızca, Almanca, Rusça ve 7 dil daha. Sayılar, para tutarları ve çek yazımı desteklenir.
Yaygın kullanımlar
- Çekler ve Yasal Belgeler Üzerine Sayıları YazınYazılı tutarların gerekli olduğu çekler, havaleler ve yasal sözleşmeler için tutarları yazılı sözcüklere dönüştürün.
- Eğitim Materyalleri için Sayıları Sözcüklerde YazınÇalışma sayfaları, eğitim içeriği ve dil öğrenme materyalleri için sayıları yazılı İngilizceye dönüştürün.
- Fatura Tutarlarını Sözcüklerde YazınUluslararası faturalar, satın alma siparişleri ve ödeme istekleri için fatura toplamlarını yazılı sözcüklere dönüştürün.
- Yazı ve Yayıncılık için Sayıları Sözcüklerde YazınDenemeler, makaleler, kitaplar ve profesyonel yazılar için stil kılavuzu kurallarını takip ederek sayıları sözcüklere dönüştürün.
- Erişilebilirlik ve Ekran Okuyucuları için Sözcüklerde SayılarErişilebilir içerik, ARIA etiketleri ve ekran okuyucu uyumluluğu için yazılı sayı dizelerini oluşturun.
Nasıl çalışır
Bu dönüştürücü elle yazılmış bir algoritma kullanır — kütüphane yok, API çağrısı yok. Tüm dönüştürme tarayıcınızda üç statik başvuru tablosu (birler, onlar ve "thousand", "million" gibi ölçek kelimeleri) ve herhangi bir tam sayıyı üç basamaklı gruplara bölüp İngilizce ifadeyi yerel olarak oluşturan bir parçalama döngüsüyle çalışır.
- 1Girdi ayrıştırma ve işaret algılamaAraç virgülleri kaldırır, baştaki eksi işaretini denetler ve girdiyi basit bir rakam düzenli ifadesiyle doğrular. Ayrıca JavaScript'in kayan nokta hassasiyeti sonucu sessizce bozmadan önce Number.MAX_SAFE_INTEGER (9.007.199.254.740.991) üzerindeki sayıları yakalamak için BigInt kullanır.
- 2Ölçek kelimeleriyle üç basamaklı parçalamaTam sayı kısmı tekrar tekrar 1.000'e bölünür ve her kalan (0–999) yüzler-onlar-birler aramasıyla dönüştürülür. Her parçanın başına ardından SCALES dizisinden ölçek kelimesi ('thousand', 'million', 'billion', 'trillion', 'quadrillion') eklenir ve parçalar virgülle birleştirilir.
- 3Moda özgü son işlemeSeçilen moda bağlı olarak kelime dizesi dönüştürülür: sıra sayısı modu son kelimeye sabit kodlu bir sonek haritası uygular (ör. 'twenty-one', 'twenty-first' olur); para birimi modu seçilen para birimi (USD, GBP, EUR, INR, JPY, CAD, AUD) için ana ve alt birim adlarını arar ve ondalık kısmı en yakın kuruşa yuvarlar; çek/hukuki mod çıktıyı 'One thousand two hundred thirty-four and 56/100 dollars' biçiminde düzenler.
- 4Sonuç tarayıcıda gösterilir ve kopyalanırDönüştürülen dize React'in useMemo'su ile her tuş vuruşunda yeniden hesaplanır — ağ isteği yoktur. Kopyala'ya tıklamak sonucu tarayıcının navigator.clipboard API'si ile panoya yazar.
Kılavuz
Çalışılmış örnek
Kutu 1234 ile açılır ve sonuç “One thousand, two hundred thirty-four” der. USD seçiliyken “Para birimi”ne basıp 1234.56 yazın: sonuç “One thousand, two hundred thirty-four dollars and fifty-six cents” olur ve altındaki not “Kullanılan tutar: $1,234.56” ile başlar. “Çek yazımı”na basın; aynı tutar virgüller olmadan, bir çek satırının yazıldığı biçimde “One thousand two hundred thirty-four and 56/100 dollars” olarak okunur. Sonuna “only” eklemek için “Sonuna “only” ekle” kutusunu işaretleyin. “Sıra sayısı”na basıp 21 yazın; “Twenty-first” elde edersiniz. “Toplu (her satırda bir)” aynı işi yapıştırılmış bir liste için yapar.
Hangi ayarların kullanılacağı ve sınırlar
- İşe uyan modu seçin. “Asıl sayı” sayıyı olduğu gibi okur ve ondalık kısmı rakam rakam okur; yani 12.05 “Twelve point zero five” olur. “Sıra sayısı”, 21 için “Twenty-first”, 1000000 için “One millionth” verir ve yalnızca dil İngilizce olduğunda sunulur. “Para birimi” parayı adlandırır ve en yakın alt birime yuvarlar; yani dolar cinsinden 1.995, “Two dollars” olur. “Çek yazımı” kuruşu bir kesir olarak yazar (“and 56/100”) ve gruplar arasındaki virgülleri atar. JPY gibi alt birimi olmayan bir para birimi tam sayıya yuvarlanır.
- Belgenizin İngilizce stiline uyun. “İngiliz usulü “and” (one hundred and twenty-one)” kutusu 121’i “One hundred and twenty-one”, 1001’i “One thousand and one” yapar. “Gruplar arasında virgül” ve “Tire ile yaz (twenty-one)” başlangıçta açıktır; tireler kapalıyken 21 “Twenty one” olarak okunur. “Lakh / crore yazımı” 12345678’i “One crore, twenty-three lakh, forty-five thousand, six hundred seventy-eight” yapar ve siz kendiniz işaretleyip işaretini kaldırana kadar Para birimi ve Çek yazımı modunda INR için kendiliğinden açılır. “Harf büyüklüğü” “Cümle düzeni”, “Başlık Düzeni”, “BÜYÜK HARF” ve “küçük harf” seçeneklerini sunar.
- Para birimini seçin ya da kendinizinkini adlandırın. “Para birimi” menüsü Para birimi ve Çek yazımı modunda görünür. İngilizce için USD, GBP ve EUR’dan INR, JPY, CHF ve ZAR’a kadar 19 kod listeler. “Özel…” seçeneği, her biri 40 karakterle sınırlı “Para birimi adı (ör. bitcoin)” ve “Alt birim (isteğe bağlı, ör. satoshi)” alanlarını açar. bitcoin ve satoshi ile 1234.56 “One thousand, two hundred thirty-four bitcoin and fifty-six satoshi” olarak okunur. Özel bir ad hiçbir zaman çoğul yapılmaz, boş bir ad “units” olur ve alt birim yoksa tutar tam sayıya yuvarlanır.
- Sayıyı elinizdeki biçimde yazın. “1,234.56” ve “1.234,56” ikisi de 1234.56 anlamına gelir: her iki işaret de görünüyorsa sonuncusu ondalık işaretidir. Ardından tam üç rakam gelen ve öncesinde bir ila üç rakam bulunan tek bir virgül bir binlik işaretidir (“1,234”); aksi hâlde ondalık işaretidir (“1,5”). İngilizcede tek bir nokta her zaman ondalık noktadır, ama Almancada ya da 1.234,5 yazan başka dillerde binlik işaretidir; yani 10.000 on bin demektir. Boşluklar, kesme işaretleri ve alt çizgiler yok sayılır, baştaki + veya - kabul edilir, Arap-Hint, Fars ve tam genişlikli rakamlar dönüştürülür. İngilizce, noktadan önce en fazla 36 basamak alır.
- Toplu modda bir listeyi dönüştürün. “Toplu (her satırda bir)” düğmesine basın ve “Sayılar, her satırda bir” altına her satıra bir sayı gelecek şekilde yapıştırın. Her satır, tek kutuyla aynı mod, dil, para birimi ve stil ayarlarını kullanır; sayfa “4 satır dönüştürüldü” gibi bir sayı bildirir ve bir satır başarısız olduysa ardından “ · 1 satır dönüştürülemedi” ekler. Okunamayan satırlar kırmızı renkte “Geçerli bir sayı değil” gösterir. “Tümünü kopyala” sözcükleri her satırda bir olacak şekilde kopyalar, “CSV indir” ise “number” ve “words” sütunlarıyla number-to-words.csv dosyasını kaydeder. Yalnızca ilk 5.000 boş olmayan satır okunur.
- Sözcüklerin dilini değiştirin. “Dil” menüsü İngilizceyi ve 19 başka seçeneği listeler; bunların arasında Deutsch, Español, üç bölgesel biçimiyle Français, iki biçimiyle Português, iki biçimiyle Tiếng Việt, 日本語, 한국어 ve فارسی vardır. Bu dillerden birindeki bir sayfa o dilde başlar. “Sıra sayısı” yalnızca İngilizcedir, bu yüzden o düğme diğerlerinde kaybolur. Her dilin kendi para birimi listesi ve basamak sınırı vardır; örneğin Almanca için 21, Vietnamca için 27 basamak. “Sonucu paylaş”, sayıyı ve değiştirdiyseniz mod, para birimi ve dili taşıyan bir bağlantı kopyalar.
Yaygın sorunlar ve nasıl düzeltileceği
- “Geçerli bir sayı girin (isteğe bağlı ondalık nokta veya virgül içeren rakamlar, ör. 1,234.56 veya 1.234,56)” yazıyor.
- Metin düz bir sayı değil. Harfler ile $ veya € gibi işaretler reddedilir. 1e3 gibi bilimsel gösterim, 1.2.3’teki gibi ikinci bir ondalık nokta ve üçlü olmayan her gruplama da reddedilir. Son kural, 12,34,567 gibi Hint tarzı virgülleri yakalar: bunun yerine 1234567 veya 1,234,567 yazın ve sözcüklerde lakh ile crore almak için “Lakh / crore yazımı”nı işaretleyin. “Toplu (her satırda bir)” modunda aynı satırlar bunun yerine “Geçerli bir sayı değil” gösterir.
- “Sayı çok büyük (en fazla 36 basamak, desilyon'a kadar)” yazıyor.
- İngilizce, ondalık noktadan önce 36 basamakta durur. Başka bir dilde ileti, o dilin kendi sınırıyla “Sayı çok büyük (bu dilde en fazla 21 basamak)” olarak görünür. Para birimi ve Çek yazımı modunda basamaklar yuvarlamadan sonra sayılır; bu yüzden sınıra yakın bir sayı aşabilir. Basamak çıkarın ya da sayıyı bölüp parçaları teker teker dönüştürün.
- “Sıra sayıları için tam sayı gerekir. Ondalık kısmı silin veya Asıl sayı'ya geçin.” yazıyor.
- “Sıra sayısı” “second point five” diyemez. Tamamı sıfır olmayan bir ondalık kısım iletiyi tetikler; bu yüzden 2.5 başarısız olur, 2.0 ise “Second” verir. Ondalıkları silin ya da tam sayıyı ondalıklarıyla okumak için “Asıl sayı”ya basın. Para birimi ve Çek yazımı, ondalıkları kuruş saydığı için ondalık kabul eder.
- 1.500 yazdım ve “One point five zero zero” diyor, bin beş yüz değil.
- İngilizce bir sayfada tek bir nokta ondalık noktadır ve tek bir virgül yalnızca ardından tam üç rakam geldiğinde binlik işaretidir. Bin beş yüz için 1,500 yazın ya da “Dil”i 1.500’ü noktayla yazan bir dile, örneğin 1500 olarak okunduğu Deutsch’a çevirin. Baştaki sıfır da kuralı değiştirir: 0,500 ondalık olarak okunur, hiçbir zaman beş yüz olarak değil.
- Yazdığım bir tutar için sözcükler “Zero dollars” diyor ve not “Kullanılan tutar: $0.00” yazıyor.
- Para birimi ve Çek yazımı önce en yakın alt birime yuvarlar; yani 0.004, 0.00 olur ve 1.995, 2.00 olur. Bir kuruşun görünmesi için en az 0.005 yazın. Sonucun altındaki “Kullanılan tutar” satırı her zaman gerçekten yazıya dökülen yuvarlanmış rakamı gösterir; bu yüzden sözcükleri bir faturaya kopyalamadan önce onu kontrol edin. Yuvarlanan tutar sıfırsa eksi işareti atılır.
Nasıl karşılaştırılır
Bu araç yalnızca bir sayıyı sözcüklere çevirir. Bankanızın kendi yazım stilini, ülkenizin çek kurallarını ya da bir belgedeki tutarın doğru olup olmadığını bilmez; bu yüzden sonucu uymanız gereken kurala göre okuyun. Sözcükleri elle yazmak birkaç yuvarlak tutar için sorun değildir, ama uzun sayılar, kuruşlar ve lakh veya crore gruplaması hataların yapıldığı yerlerdir. İngilizce 36 basamağa ve 19 para birimine ek olarak kendi para biriminize kadar kapsar. Araç 1/2 gibi kesirleri ya da Roma rakamlarını okumaz.
İlgili araçlar
Lakh-Crore Dönüştürücü
Lakh, crore, arab ile million, billion, trillion arasında dönüştürün — ve çekler için rupi ifadesiyle herhangi bir tutarı Hint İngilizcesi sözcüklerle yazın.
PDF'ye Sayfa Numarası Ekle
PDF'ye sayfa numaraları ekleyin — format, konum, başlangıç numarası ve yazı tipi boyutunu seçin. Tamamen tarayıcınızda çalışır; PDF hiçbir zaman yüklenmez.
Çin Zodyağı Hesaplayıcısı
Doğum tarihinizden Çin zodyağı hayvanınızı ve elementini (doğru Ay Yeni Yılı sınırı ile), Batı burç işaretinizi ve numeroloji yaşam yolu numaranızı keşfedin. Ücretsiz, özel, eğlence için.