Türkçe Metin API

Programlama dillerinin Türkçede yanlış yaptığı işler: i–İ, ı–I dönüşümü ve ç, ğ, ö, ş, ü'nün doğru sırası.

Ücretsiz pakette var JSON · Türkçe1 uç Kaynak: VeriApi.Pro hesaplaması

/v1/araclar/metin bir metni tek istekte büyük harf (istanbul → İSTANBUL), küçük harf (IŞIK → ışık), başlık biçimi (düzce'de → Düzce'de), cümle düzeni, ASCII (Çağrı → Cagri) ve slug (duzcede-ilik-hava) olarak döndürür; karakter, harf ve kelime sayısını da verir. Uzun metinler POST ile gönderilir.

POST /v1/araclar/metin/sirala listeyi Türk alfabesine göre sıralar: c'den sonra ç, g'den sonra ğ, h'den sonra ı, o'dan sonra ö. İsteğe bağlı olarak tekrarları atar (büyük / küçük harf duyarsız).

Hızlı başlangıç

Anahtarınızı X-API-Key başlığında gönderin (ücretsiz anahtar al). Anahtarı tarayıcı koduna koymayın; sunucunuzdan çağırıp sonucu önbelleğe alın.

<?php
$ch = curl_init('https://api.veriapi.pro/v1/araclar/metin?metin=düzce'de ılık hava');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_HTTPHEADER => ['X-API-Key: va_ANAHTARINIZ'],
]);
$yanit = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($yanit['veri']);
const yanit = await fetch("https://api.veriapi.pro/v1/araclar/metin?metin=düzce'de ılık hava", {
  headers: { "X-API-Key": "va_ANAHTARINIZ" },
});
const { veri, kaynak } = await yanit.json();
console.log(veri);
import requests

r = requests.get("https://api.veriapi.pro/v1/araclar/metin?metin=düzce'de ılık hava",
                 headers={"X-API-Key": "va_ANAHTARINIZ"}, timeout=10)
print(r.json()["veri"])
curl -H "X-API-Key: va_ANAHTARINIZ" \
  "https://api.veriapi.pro/v1/araclar/metin?metin=düzce'de ılık hava"

Örnek yanıt

GET https://api.veriapi.pro/v1/araclar/metin?metin=düzce'de ılık hava — gerçek veriyle; listeler kısaltıldı.

{
  "veri": {
    "metin": "düzce'de ılık hava",
    "buyuk": "DÜZCE'DE ILIK HAVA",
    "kucuk": "düzce'de ılık hava",
    "baslik": "Düzce'de Ilık Hava",
    "cumle": "Düzce'de ılık hava",
    "ascii": "duzce'de ilik hava",
    "slug": "duzcede-ilik-hava",
    "sayilar": {
      "karakter": 18,
      "bosluksuz": 16,
      "harf": 15,
      "kelime": 3,
      "satir": 1
    }
  },
  "kaynak": [
    {
      "kod": "hesap",
      "ad": "VeriApi.Pro hesaplaması",
      "lisans": "VeriApi.Pro",
      "atif": "VeriApi.Pro tarafından hesaplanmıştır",
      "url": null
    }
  ],
  "guncelleme": null,
  "bayat": false
}

Uçlar ve parametreler

GET /v1/araclar/metin ücretsiz pakette 1 birim

Türkçe metin: İ/ı doğru büyük-küçük harf, başlık, ASCII, slug, sayım

ParametreTürAçıklama
metin* metin

Konum alan uçlarda konum (slug), il + ilce (ad, slug ya da plaka) ya da enlem + boylam kullanılabilir. Tüm parametreler: OpenAPI belgesi.

Nerelerde kullanılır?

  • ✓SEO uyumlu adres (slug) üretimi
  • ✓Ad / soyad alanlarını doğru büyük harfe çevirme
  • ✓İl, ilçe ve ürün listelerini Türkçe sıralama

Kaynak ve lisans

  • VeriApi.Pro hesaplaması · VeriApi.Pro
    Atıf: VeriApi.Pro tarafından hesaplanmıştır

Her yanıtın kaynak alanı bu bilgiyi taşır; veriyi gösterdiğiniz yerde atıf metnini yazın.

Sık sorulan sorular

Türkçe metin API'si ücretsiz mi?

Evet; her pakette açıktır, istek başına 1 birim.

Neden kendi kodumla yapamıyorum?

Yapabilirsiniz; ancak çoğu dilin varsayılan upper()/lower() işlevi i → I ve I → i dönüştürür, sıralama da ç, ğ, ş'yi alfabenin sonuna atar. Bu uç Türkçe kurallarını uygular.

Bu sayfa şu aramalar için de: türkçe büyük harf çevirme · türkçe slug api · türkçe alfabetik sıralama · i İ ı I dönüşümü