{"id":1112,"date":"2024-06-26T16:17:37","date_gmt":"2024-06-26T13:17:37","guid":{"rendered":"https:\/\/kominikee.com\/?page_id=1112"},"modified":"2025-11-24T09:18:39","modified_gmt":"2025-11-24T06:18:39","slug":"create-text-transformation-tool","status":"publish","type":"page","link":"https:\/\/kominikee.com\/en\/create-text-transformation-tool\/","title":{"rendered":"Create Text Transformation Tool"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1112\" class=\"elementor elementor-1112\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b5ded9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b5ded9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cffcdb7\" data-id=\"cffcdb7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-419be6a elementor-widget elementor-widget-spacer\" data-id=\"419be6a\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d2910cc elementor-section-height-full elementor-section-items-bottom elementor-section-full_width elementor-section-height-default\" data-id=\"d2910cc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-87feea1\" data-id=\"87feea1\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7047bc7 elementor-widget elementor-widget-html\" data-id=\"7047bc7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\n<html lang=\"tr\">\n<head>\n<meta charset=\"UTF-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<title>Text Converter<\/title>\n\n<style>\n    body {\n        font-family: -apple-system, BlinkMacSystemFont, sans-serif;\n        margin: 0;\n        padding: 20px;\n        background: #e9ebf1;\n    }\n\n    .container {\n        max-width: 750px;\n        margin: auto;\n        background: rgba(255, 255, 255, 0.65);\n        backdrop-filter: blur(18px);\n        padding: 25px;\n        border-radius: 20px;\n        box-shadow: 0 8px 30px rgba(0,0,0,0.12);\n    }\n\n    textarea {\n        width: 100%;\n        height: 150px;\n        border: none;\n        border-radius: 14px;\n        padding: 14px;\n        font-size: 15px;\n        box-shadow: inset 0 0 10px rgba(0,0,0,0.07);\n    }\n\n    .options label {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        margin: 12px 0;\n        font-size: 16px;\n    }\n\n    \/* iOS Switch *\/\n    .switch {\n        position: relative;\n        display: inline-block;\n        width: 50px;\n        height: 26px;\n    }\n    .switch input { display: none; }\n    .slider {\n        position: absolute;\n        cursor: pointer;\n        top: 0; left: 0; right: 0; bottom: 0;\n        background: #d1d1d6;\n        border-radius: 34px;\n        transition: 0.4s;\n    }\n    .slider:before {\n        position: absolute;\n        content: \"\";\n        height: 22px;\n        width: 22px;\n        left: 2px;\n        bottom: 2px;\n        background: white;\n        border-radius: 50%;\n        transition: 0.4s;\n    }\n    input:checked + .slider { background: #0a84ff; }\n    input:checked + .slider:before { transform: translateX(24px); }\n\n    button {\n        width: 100%;\n        padding: 14px;\n        border: none;\n        border-radius: 14px;\n        font-size: 16px;\n        margin-top: 20px;\n        background: #007aff;\n        color: white;\n        cursor: pointer;\n    }\n\n    button:hover {\n        background: #0a84ff;\n    }\n\n    .output {\n        margin-top: 25px;\n    }\n\n    \/* Notes style output *\/\n    .notes {\n        background: #fef7da;\n        border-radius: 14px;\n        padding: 15px;\n        border: 1px solid #e6dfb5;\n    }\n\n    .toast {\n        position: fixed;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        background: black;\n        color: white;\n        padding: 10px 18px;\n        border-radius: 12px;\n        opacity: 0;\n        animation: fade 2s forwards;\n    }\n\n    @keyframes fade {\n        0% { opacity: 0; }\n        10% { opacity: 1; }\n        90% { opacity: 1; }\n        100% { opacity: 0; }\n    }\n\n    .stats {\n        margin-top: 20px;\n        padding: 14px;\n        background: #fff;\n        border-radius: 14px;\n        box-shadow: inset 0 0 8px rgba(0,0,0,0.05);\n    }\n\n    .info {\n        margin-top: 20px;\n        font-size: 15px;\n        background: #fff;\n        padding: 14px;\n        border-radius: 14px;\n        border-left: 5px solid #007aff;\n    }\n<\/style>\n\n<\/head>\n<body>\n\n<div class=\"container\">\n    <h2>\ud83c\udf4f Apple Text Converter<\/h2>\n\n    <textarea id=\"inputText\" placeholder=\"Metninizi buraya yaz\u0131n...\"><\/textarea>\n\n    <h3>\u0130\u015flem Se\u00e7<\/h3>\n\n    <div class=\"options\">\n\n        <label>\n            UPPERCASE\n            <label class=\"switch\">\n                <input type=\"radio\" name=\"mode\" value=\"upper\">\n                <span class=\"slider\"><\/span>\n            <\/label>\n        <\/label>\n\n        <label>\n            lowercase\n            <label class=\"switch\">\n                <input type=\"radio\" name=\"mode\" value=\"lower\">\n                <span class=\"slider\"><\/span>\n            <\/label>\n        <\/label>\n\n        <label>\n            Kelime Ba\u015fl\u0131klar\u0131\n            <label class=\"switch\">\n                <input type=\"radio\" name=\"mode\" value=\"capitalize\">\n                <span class=\"slider\"><\/span>\n            <\/label>\n        <\/label>\n\n        <label>\n            C\u00fcmle D\u00fczeltme\n            <label class=\"switch\">\n                <input type=\"radio\" name=\"mode\" value=\"sentence\">\n                <span class=\"slider\"><\/span>\n            <\/label>\n        <\/label>\n\n        <label>\n            Ak\u0131ll\u0131 D\u00fczenle (Hafif AI)\n            <label class=\"switch\">\n                <input type=\"radio\" name=\"mode\" value=\"smart\">\n                <span class=\"slider\"><\/span>\n            <\/label>\n        <\/label>\n\n    <\/div>\n\n    <button onclick=\"processText()\">D\u00f6n\u00fc\u015ft\u00fcr<\/button>\n\n    <div id=\"resultArea\" class=\"output\" style=\"display:none;\">\n        <h3>Sonu\u00e7<\/h3>\n        <div id=\"outputText\" class=\"notes\"><\/div>\n\n        <button onclick=\"copyResult()\">Kopyala<\/button>\n        <button onclick=\"clearResult()\" style=\"background:#ff3b30;margin-top:10px;\">Temizle<\/button>\n    <\/div>\n\n    <div class=\"stats\" id=\"statsBox\">\n        Kelime: 0<br>\n        Karakter: 0<br>\n        C\u00fcmle: 0<br>\n        Okuma S\u00fcresi: 0 dk\n    <\/div>\n\n    <p class=\"info\">\n        <b>%100 \u00fccretsizdir.<\/b><br>\n        Metin d\u00fczenleme, d\u00f6n\u00fc\u015ft\u00fcrme, c\u00fcmle d\u00fczeltme ve okunabilirlik geli\u015ftirme i\u015flemlerini profesyonelce yapar.\n    <\/p>\n<\/div>\n\n<div id=\"toast\" class=\"toast\" style=\"display:none;\"><\/div>\n\n<script>\n\n\/\/ MET\u0130N \u0130STAT\u0130ST\u0130KLER\u0130\nconst input = document.getElementById('inputText');\ninput.addEventListener('input', updateStats);\n\nfunction updateStats() {\n    let t = input.value;\n    let words = t.trim() ? t.trim().split(\/\\s+\/).length : 0;\n    let chars = t.length;\n    let sentences = t.split(\/[.!?]\/).filter(Boolean).length;\n    let read = Math.ceil(words \/ 180);\n\n    document.getElementById('statsBox').innerHTML = `\n        Kelime: ${words}<br>\n        Karakter: ${chars}<br>\n        C\u00fcmle: ${sentences}<br>\n        Okuma S\u00fcresi: ${read} dk\n    `;\n}\n\n\/\/ TOAST NOTIFICATION\nfunction toast(msg) {\n    let t = document.getElementById('toast');\n    t.innerText = msg;\n    t.style.display = 'block';\n    setTimeout(() => { t.style.display = 'none'; }, 2000);\n}\n\n\/\/ MET\u0130N \u0130\u015eLEME\nfunction processText() {\n    let mode = document.querySelector('input[name=\"mode\"]:checked');\n    if (!mode) return toast(\"Bir se\u00e7enek se\u00e7!\");\n\n    let text = input.value;\n    let out = text;\n\n    if (mode.value === 'upper') out = text.toUpperCase();\n    if (mode.value === 'lower') out = text.toLowerCase();\n    if (mode.value === 'capitalize') out = text.replace(\/\\b\\w\/g, c => c.toUpperCase());\n    if (mode.value === 'sentence') out = text.toLowerCase().replace(\/(^\\s*\\w|[.!?]\\s*\\w)\/g, c => c.toUpperCase());\n\n    \/\/ HAF\u0130F AI-MIMIC\n    if (mode.value === 'smart') {\n        out = text.replace(\/\\s+([.,!?])\/g, '$1');   \n        out = out.replace(\/\\bi\\b\/g, 'I');         \n        out = out.replace(\/\\s{2,}\/g, ' ');        \n    }\n\n    document.getElementById('outputText').innerText = out;\n    document.getElementById('resultArea').style.display = 'block';\n}\n\n\/\/ KOPYALAMA\nfunction copyResult() {\n    let r = document.getElementById('outputText').innerText;\n    navigator.clipboard.writeText(r);\n    toast(\"Kopyaland\u0131!\");\n}\n\n\/\/ TEM\u0130ZLEME\nfunction clearResult() {\n    document.getElementById('resultArea').style.display = 'none';\n    document.getElementById('outputText').innerText = '';\n    toast(\"Temizlendi\");\n}\n\n<\/script>\n\n<\/body>\n<\/html>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Text Converter \ud83c\udf4f Apple Text Converter \u0130\u015flem Se\u00e7 UPPERCASE lowercase Kelime Ba\u015fl\u0131klar\u0131 C\u00fcmle D\u00fczeltme Ak\u0131ll\u0131 D\u00fczenle (Hafif AI) D\u00f6n\u00fc\u015ft\u00fcr Sonu\u00e7 Kopyala Temizle Kelime: 0 Karakter: 0 C\u00fcmle: 0 Okuma S\u00fcresi: 0 dk %100 \u00fccretsizdir. Metin d\u00fczenleme, d\u00f6n\u00fc\u015ft\u00fcrme, c\u00fcmle d\u00fczeltme ve okunabilirlik geli\u015ftirme i\u015flemlerini profesyonelce yapar.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1112","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/pages\/1112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/comments?post=1112"}],"version-history":[{"count":31,"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/pages\/1112\/revisions"}],"predecessor-version":[{"id":1729,"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/pages\/1112\/revisions\/1729"}],"wp:attachment":[{"href":"https:\/\/kominikee.com\/en\/wp-json\/wp\/v2\/media?parent=1112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}