1 2 <!DOCTYPE html> 3 <html lang="fi" dir="ltr"> 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"> 7 <title>Parafraaseri â muotoile teksti uudelleen | Suomi Sanakirja</title> 8
8<script> 9 var match = document.cookie.match(new RegExp('(?:^|; )sanakirja-pro=([^;]*)')); 10 var proval = localStorage.getItem('sanakirja-pro') || match; 11 if (false && (typeof proval === 'undefined' || proval === null)) { 12 var script = document.createElement('script'); 13 script.async = true; 14 script.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3653608111345716"; 15 script.crossOrigin = "anonymous"; 16 script.fetchPriority = "high"; 17 script.id = "google-ads-script"; 18 document.head.appendChild(script); 19 20 var lwScript = document.createElement('script'); 21 lwScript.async = true; 22 lwScript.src = 'https://lwadm.com/lw/pbjs?pid=4c22ca7c-8870-4a40-92a6-8ea4e7236435'; 23 lwScript.id = 'lw-wrapper-script'; 24 document.head.appendChild(lwScript); 25 26 var lwInline = document.createElement('script'); 27 lwInline.type = 'text/javascript'; 28 lwInline.text = "var lwhbim = lwhbim || {cmd:[]};"; 29 document.head.appendChild(lwInline); 30 } else { 31 document.addEventListener("DOMContentLoaded", function() { 32 document.querySelectorAll(".ads, [id^='div-gpt-ad']").forEach(function(el) { 33 el.style.display = "none"; 34 }); 35 }); 36 } 37 </script>
37 38 39 <style> 40 body, 41 li p { margin: 0; color: #222 } 42 #maindict { padding: 1rem; max-width: 700px; } 43 .headerwrap { background: #fff; position: fixed; width: 100%; top: 0; z-index: 1; } 44 .header { display: flex; justify-content:center; } 45 #rightside { margin-top: 1rem } 46 body { font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif; -webkit-font-smoothing: antialiased; background: #F5F5F7; padding-top:60px; } 47 .submit { font-family: arial, sans; font-weight: 700 } 48 #rightside h3, li p { font-weight: 400 } 49 li { color: #979797; margin: 10px 5px; padding-left: 10px } 50 ol { padding-left: 20px } 51 h1 { font-size: 2rem; display: inline-block; margin: 0 .5rem 0 0 } 52 h2 { margin: 1rem 0; padding-bottom: 10px } 53 .clear { clear: both } 54 .speak { display: inline-block; cursor: pointer; vertical-align: bottom } 55 .speak span { visibility: hidden } 56 .search { display: flex; padding: 10px; align-items: baseline } 57 p { margin: 9px 0 } 58 .sb { display: flex; margin: 0 auto; white-space: nowrap; border-radius: 5px } 59 .sb, .qs, #chooselang { background: #efefef; color: #9b999b } 60 .qs { font-size: 16px; padding: 9px 12px; border: 0; color: #444; } 61 .center { text-align: center } 62 a, a:visited { text-decoration: none; color: #000; } 63 .navi { font-size: 12px; align-self: center; white-space: nowrap; margin-left: 2rem; } 64 .navi a { padding: 10px 7px; display: inline-block; } 65 .sel { padding: 10px 7px; color: #000; } 66 .sidead { margin-bottom: 2rem } 67 .logo { padding: 5px 13px 5px 5px } 68 .logo svg { vertical-align: sub; margin-right: 5px } 69 .logo svg path { fill: #0d3693; } 70 #resetbtn { visibility: hidden; width: 37px; height: 37px; font-size: 28px; color: #757575; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none } 71 #qbtn { width: 37px; height: 37px; fill: #355c8b; padding: 5px; cursor: pointer; vertical-align: middle; background: 0 0; border: 0; -webkit-appearance: none } 72 .footer { text-align: center; font-size: .8rem; color: #fff; background: #333; margin-top: 10px; padding: 15px; line-height: 150% } 73 h3, h4 { font-size: 100%; margin-bottom: 5px } 74 .taiv { font-size: 80% } 75 #maindict p { line-height: 1.6em } 76 #rightside h3, h2 { font-size: .8rem; text-transform: uppercase; opacity: 0.8; } 77 #maindict .com, .com { line-height: 190% } 78 .com b { font-size: 135% } 79 #branding { float: right } 80 .oc:hover { color: #2971a7; cursor: pointer; text-decoration: none } 81 #chooselang { border-radius: 4px; max-width: 300px; margin: 2rem auto } 82 #lchooser { padding: .5rem; display: block; cursor: pointer; padding-left: 5px; color: inherit; text-decoration: none; border:0; } 83 #langs { width: 190px; height: 250px; overflow: auto; position: absolute; border: 1px solid #dbe8f9; visibility: hidden; z-index: 1; background: #fff; overflow-x: hidden; } 84 #langs a { display: block; width: 93%; padding: 5px 10px } 85 .tcont { overflow-x: auto; width: 100%; scrollbar-width: none; } 86 .tcont::-webkit-scrollbar { display: none; } 87 .trans td { vertical-align: top; line-height: 2; padding-right: 2rem } 88 .trans tr { border-bottom: 1px solid #ddd } 89 .trans tr:last-child { border-bottom: none } 90 .word ul { list-style-type: none; padding-left: 0; margin-left: 0 } 91 .word ul li { margin: 4px 0 } 92 #maindict em, .light, a.light { color: #666 } 93 #rightside h3 { color: #666 } 94 .wordjb { min-width: 320px; max-width: 728px; width: 100%; max-height: 250px; margin-top: 10px } 95 .trans { font-size: .9rem } 96 #div-gpt-ad-1548933485760-0 { min-height: 250px; background: #efefef; } 97 @media(max-width:460px) { .navi { overflow-x: scroll; -webkit-overflow-scrolling: touch } } 98 #gvuisyr { height: 90px; max-width: 1150px; margin: 1rem auto 0 } 99 @media(max-width:769px) { 100 .hideonmobile { display: none } 101 .menu { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 0.3rem 0.5rem; margin: 1rem 0 1rem 1rem; } 102 .navi { display: none } 103 .header { flex-wrap: wrap } 104 .logo { display: block } 105 .qs { border-radius: 5px; width: 78%; padding: 6px 10px } 106 #rightside h3 { margin-left: 0 } 107 #rightside { margin: 3rem } 108 #gvuisyr { text-align: center; height: 250px } 109 } 110 @media (min-width:770px) { 111 .hideonmobile { display: block } 112 .header { max-width: 1266px; margin: 0 auto } 113 #rightside { width: 300px; position: sticky; max-height: 100vh; top: 80px; } 114 #content { margin: 0 auto; display: flex; max-width: 1150px }
115 .sb { padding: 1px } 116 .submit { height: 42px; position: relative; top: -3px; padding: 5px 15px; color: #fff; border: 0; margin-left: 0; margin-top: 0; font-size: 13px; border-radius: 0 2px 2px 0 } 117 .wordjb { width: 728px; height: 90px } 118 #maindict { width: 100%; padding: 1rem 2rem 0 0 } 119 a:hover { text-decoration: underline } 120 } 121 .footer a { color: #fff } 122 .footer b { word-spacing: -4px } 123 #langs a:hover { color: #027999; text-decoration: none; } 124 #translation { margin: 15px 0; font-size: 2rem } 125 .autocomplete-suggestions { text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0, 0, 0, .1); position: absolute; display: none; z-index: 9999; max-height: 500px; overflow: hidden; overflow-y: auto; box-sizing: border-box } 126 .autocomplete-suggestion { display: block; position: relative; padding: .7rem; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; font-weight: 700 } 127 .autocomplete-suggestion:visited { color:#333; } 128 .autocomplete-suggestion b { font-weight: 400 } 129 .autocomplete-suggestion.selected { background: #f0f0f0 } 130 @media (min-width:970px) { #div-gpt-ad-1548933485760-0 { min-height: 400px; margin: 10px auto; max-width: 980px } } 131 @media (min-width:390px) { #chooselang { float: right; width: 190px; margin-top: -3rem } } 132 .box { padding: 0.5rem 0; margin: 1rem 0; } 133 @media (prefers-color-scheme:dark) { 134 body { background: #232023 } 135 .menu { border-color: #fff } 136 body, li p, .sel { color: #fff } 137 .headerwrap { background: #303134; } 138 .sb, .qs, #chooselang, #lchooser, #langs { background: #3C3C3C; color: #9b999b } 139 #langs { border: 0; } 140 #qbtn { fill: #9b999b } 141 .qs:focus { color: #fff } 142 .sb { background: #3C3C3C; } 143 a, a:visited { color: #fff } 144 .logo svg path { fill: #fff; } 145 .navi a { color: #aaa } 146 #maindict em, .light, a.light { color: #888 } 147 } 148 .qs:focus { outline: 4px solid; outline-color: #4f696b } 149 .txtf { font-size: 16px; padding: .5rem; width: 95% } 150 .suggest svg { width: 24px; height: 24px; fill: #039; vertical-align: sub; margin-right: 5px } 151 .sugsubmit { font-size: 110%; padding: .5rem 1rem; background: #336fcb; border: none; color: #fff; margin: .2rem 0; -webkit-appearance: button } 152 @media (prefers-color-scheme: dark) { .suggest svg { fill: #8c898b; } } 153 @media (max-width: 767px) { #div-gpt-ad-1548456023940-0 { display: none; } } 154 </style> 155 156 157 158
158<script id="prompt-page-config" type="application/json">{"hasTs":true,"hasPremiumModes":true,"premiumModes":[{"id":"standard","name":"Tavallinen","description":"Uudelleenmuotoilee tekstin säilyttäen alkuperäisen merkityksen","sampleInput":"Tämä on esimerkkiteksti, jota voidaan muotoilla uudelleen.","sampleOutput":"Tämä on malliteksti, jota voi uudelleenmuotoilla."},{"id":"fluency","name":"Sujuva","description":"Tekee tekstistä sujuvamman ja luettavamman","sampleInput":"Hän meni kauppaan. Hän osti maitoa. Hän tuli kotiin. Hän laittoi maidon jääkaappiin.","sampleOutput":"Hän meni kauppaan ostaakseen maitoa ja palasi kotiin, jossa laittoi sen jääkaappiin."},{"id":"academic","name":"Akateeminen","description":"Muotoilee tekstin akateemisempaan ja tieteellisempään tyyliin","sampleInput":"Maatalouden siirtyminen kesti tuhansia vuosia ja muutti ihmisten elämää.","sampleOutput":"Agrarian yhteiskunnan siirtymäprosessi kesti useita vuosituhansia, mikä merkittävästi muutti ihmisten elämäntapaa ja yhteiskuntarakennetta."},{"id":"humanize","name":"Inhimillistä","description":"Tekee tekstistä inhimillisemmän ja autenttisemman","sampleInput"
158:"Maatalouden kronikka on todiste ihmisen kekseliäisyyden kehityksestä ja sopeutumiskyvystä.","sampleOutput":"Maatalouden tarina kertoo siitä, miten ihmiset ovat oppineet ja kehittyneet vuosituhansien aikana."},{"id":"formal","name":"Muodollinen","description":"Muotoilee tekstin muodollisempaan ja hienostuneempaan tyyliin","sampleInput":"Lähetä mulle sähköposti kun saat tilauksen, niin voin aloittaa työn.","sampleOutput":"Olisitteko ystävällinen lähettämään minulle sähköpostiviestin tilauksen vastaanottamisen jälkeen, jotta voin aloittaa työtehtävän suorittamisen."},{"id":"creative","name":"Luova","description":"Uudelleenmuotoilee tekstin alkuperäisellä ja innovatiivisella tavalla","sampleInput":"Se on yksinkertainen mutta tehokas idea, joka voi muuttaa kaiken.","sampleOutput":"Idean kauneus piilee sen yksinkertaisuudessa â se on kuin salainen avain, joka avaa uusia mahdollisuuksia."},{"id":"simple","name":"Yksinkertainen","description":"Esittää tekstin helpommin ymmärrettävällä tavalla","sampleInput"
158:"Ei tarvitse huolestua tästä tilanteesta, koska kaikki järjestyy lopulta.","sampleOutput":"Ãlä murehdi. Kaikki menee hyvin."},{"id":"expand","name":"Laajenna","description":"Kasvattaa tekstin pituutta lisäämällä yksityiskohtia","sampleInput":"Liiketoiminta on voittoa varten.","sampleOutput":"Liiketoiminnan perusperiaate on tuottaa voittoa, mikä mahdollistaa yrityksen kasvun, kehityksen ja jatkuvan toiminnan."},{"id":"shorten","name":"Lyhennä","description":"Välittää tekstin merkityksen tiiviisti ja ytimekkäästi","sampleInput":"Ihmiset ympäri maailmaa viettävät joululomaa eri tavoin ja perintein.","sampleOutput":"Joulua vietetään maailmanlaajuisesti."},{"id":"custom","name":"Mukautettu","description":"Uudelleenmuotoilee tekstin vastaamaan annettua kuvailua","sampleInput":"Voit kuulostaa...","sampleOutput":"Akateemiselta, nokkelalta, optimistiselta tai miten haluat"}],"translations":{"nav":{"kaannos":"Kääntäjä","oikeinkirjoitus":"Oikeinkirjoitus","paraphraser":"Uudelleenmuotoilu","yhteenveto":"Yhteenveto","arvioi_teksti":"Arvioi teksti","luo_teksti":"Luo teksti","ai_chat":"AI-avustaja"},"labels":{"language":"Kieli:","sourceLanguage":"Lähdekieli:","targetLanguage":"Kohdekieli:"},"buttons":{"paste":"Liitä","copy":"Kopioi teksti","copied":"Kopioitu!","tryExample":"Kokeile esimerkkiä"},"pages":{"oikeinkirjoitus":{"title":"Tarkista oikeinkirjoitus ja kielioppi","description":"Syötä teksti, jota haluat korjata oikeinkirjoituksen ja kieliopin suhteen.","metaDescription":"Korjaa tekstisi oikeinkirjoitus ja kielioppi automaattisesti. Ilmainen oikeinkirjoituksen tarkistus- ja korjauspalvelu suomen kielelle.","placeholder":"Syötä tähän korjattava teksti...","buttonText":"Korjaa teksti"},"yhteenveto":{"title":"Yhteenveto â tiivistä teksti nopeasti","description":"Syötä teksti, josta haluat tiivistetyn yhteenvedon.","metaDescription":"Tee tekstistäsi ytimekäs yhteenveto automaattisesti. Ilmainen tekstin tiivistämispalvelu, joka säilyttää tärkeimmät asiat.","placeholder":"Syötä tähän yhteenveto tehtävä teksti...","buttonText":"Tee yhteenveto"},"paraphraser":{"title":"Parafraaseri â muotoile teksti uudelleen","description":"Syötä teksti, jota haluat muotoilla uudelleen eri sanoilla ja lauserakenteilla.","metaDescription":"Muotoile teksti uudelleen eri sanoilla säilyttäen alkuperäisen merkityksen. Ilmainen tekstin uudelleenmuotoilupalvelu suomen kielelle.","placeholder":"Syötä tähän uudelleenmuotoiltava teksti...","buttonText":"Muotoile uudelleen","tryButtonText":"Kokeile esimerkkiä","tryExampleText":"Laita tähän osioon se, mitä haluat muutettavan. Sitten klikkaa alla olevaa uudelleenmuotoilunappia. Se on niin helppoa!"},"arvioi_teksti":{"title":"Arvioi teksti â palaute selkeydestä ja sävystä","description":"Syötä teksti, josta haluat saada palautetta ja parannusehdotuksia.","metaDescription":"Pyydä tekoälyä arvioimaan tekstiäsi. Saat palautteen siitä, mikä toimii, mikä ei ja miksi, ilman että tekstiä kirjoitetaan uudelleen.","placeholder":"Liitä arvioitava teksti tai viesti...","buttonText":"Arvioi teksti"},"luo_teksti":{"title":"Tekstigeneraattori â luo tekstiä tekoälyllä","description":"Syötä pyyntö, ja luon sinulle uutta tekstiä sen perusteella.","metaDescription":"Luo uutta tekstiä tekoälyn avulla. Ilmainen tekstin luontityökalu, joka luo laadukasta tekstiä pyyntösi perusteella.","placeholder":"Kerro, millaista tekstiä haluat...","buttonText":"Luo teksti"},"kaannos":{"title":"Kääntäjä â käännä teksti kielestä toiseen","description":"Syötä teksti, jota haluat kääntää.","metaDescription":"Käännä teksti yli 100 kielelle välittömästi. Ilmainen kääntäjä, jossa voit valita lähdekielen ja kohdekielen â toimii kokonaisilla lauseilla.","placeholder":"Syötä tähän käännettävä teksti...","buttonText":"Käännä"},"ai_chat":{"title":"AI-avustaja","description":"Hei. Olen tekoälypohjainen avustaja, joka auttaa sinua käyttämään sanakirjan edistyneitä hakutyökaluja.\n\nEsimerkkikysymyksiä, joihin voin vastata:\n\"Mitkä suomen sanat on lainattu ruotsista?\",\n\"Miten sanoja lisätään sanakirjaan?\",\n\"Mitkä sanat ovat peräisin Kalevalasta?\"","metaDescription":"AI-avustaja - Tekoälypohjainen avustaja, joka auttaa käyttämään sanakirjan edistyneitä hakutyökaluja. Esimerkkihakuja: \"Mitkä suomen sanat on lainattu ruotsista?\", \"Miten sanoja lisätään sanakirjaan?\", \"Mitkä sanat ovat peräisin Kalevalasta?\"","placeholder":"Kysy minulta mitä tahansa...","buttonText":"Kysy"}},"info":{"oikeinkirjoitus":{"title":"Oikolue ja korjaa teksti automaattisesti","body":"Oikeinkirjoitus-työkalu tarkistaa kirjoitusasun ja kieliopin puolestasi. Liitä enintään 600 merkin mittainen teksti ja saat korjatun version ilman selityksiä.","footer":"Palvelu on rakennettu erityisesti suomenkielisten tekstien nopeaan oikolukuun."},"yhteenveto":{"title":"Tiivistä tärkeimmät asiat yhdellä klikkauksella","body":"Yhteenvetopalvelu poimii tekstistä olennaiset kohdat ja muuttaa ne ytimekkääksi yhteenvedoksi. Työkalu sopii sekä lyhyille että pidemmille tekstipätkille.","footer":"Yhteenveto säilyttää alkuperäisen sisällön merkityksen, mutta esittää sen tiiviimmin."},"paraphraser":{"title":"Muotoile teksti uudelleen useilla eri tyyleillä","body":"Parafraaserilla voit kirjoittaa saman asian uusilla sanavalinnoilla. Valitse esimerkiksi sujuva, akateeminen tai muodollinen tyyli ja saat tekstistäsi uuden version.","footer":"Työkalu säilyttää alkuperäisen merkityksen, mutta parantaa luettavuutta tai sävyä valitsemasi tilan mukaan."},"arvioi_teksti":{"title":"Pyydä rehellinen arvostelu tekstillesi","body":"Arvioi teksti -työkalu antaa rakentavaa palautetta. Saat tiiviin yhteenvedon siitä, mitkä kohdat toimivat, mitä kannattaa parantaa ja miksi.","footer":"Palaute keskittyy selkeyteen, sävyyn ja vaikutukseen ilman että tekstiä kirjoitetaan uudelleen."},"luo_teksti":{"title":"Luo uutta tekstiä toiveidesi mukaan","body":"Tekstinluonti kirjoittaa pyytämäsi sisällön puolestasi â olipa kyseessä viesti, sähköposti tai pieni artikkeli. Kerro vain mitä tarvitset ja työkalu hoitaa loput.","footer":"Voit käyttää samaa työkalua myös i
158deoiden tai luonnosten nopeaan tuottamiseen."},"kaannos":{"body":"Kääntäjä on ilmainen sanakirja, joka kääntää kokonaisia lauseita välittömästi. Mukana yli 100 kieltä, mm. englanti, saksa, ruotsi, eesti, tanska ja unkari. Voit kääntää kerralla 300 kirjainta tai vähemmän. Kokeile myös kääntää teksti suomesta suomeksi toisin ilmaistuna \u003ca href=\"/teksti/paraphraser\" style=\"color: var(--brand); text-decoration: underline;\">Parafraaserilla\u003c/a>."}},"premium":{"modalTitle":"Kokeile Pro-muotoiluja","buyButton":"Siirry Pro-tilaukseen","miniAnchorAriaLabel":"Kokeile Prota","miniAnchorText":"ð Tilaa Pro","sampleTextLabel":"Esimerkkiteksti:","reformattedTextLabel":"Uudelleenmuotoiltu teksti:","modes":{"standard":"Tavallinen","fluency":"Sujuva","academic":"Akateeminen","humanize":"Inhimillistä","formal":"Muodollinen","creative":"Luova","simple":"Yksinkertainen","expand":"Laajenna","shorten":"Lyhennä","custom":"Mukautettu"},"modeExamples":{"standard":{"description":"Uudelleenmuotoilee tekstin säilyttäen alkuperäisen merkityksen","sampleInput"
158:"Tämä on esimerkkiteksti, jota voidaan muotoilla uudelleen.","sampleOutput":"Tämä on malliteksti, jota voi uudelleenmuotoilla."},"fluency":{"description":"Tekee tekstistä sujuvamman ja luettavamman","sampleInput":"Hän meni kauppaan. Hän osti maitoa. Hän tuli kotiin. Hän laittoi maidon jääkaappiin.","sampleOutput":"Hän meni kauppaan ostaakseen maitoa ja palasi kotiin, jossa laittoi sen jääkaappiin."},"academic":{"description":"Muotoilee tekstin akateemisempaan ja tieteellisempään tyyliin","sampleInput":"Maatalouden siirtyminen kesti tuhansia vuosia ja muutti ihmisten elämää.","sampleOutput":"Agrarian yhteiskunnan siirtymäprosessi kesti useita vuosituhansia, mikä merkittävästi muutti ihmisten elämäntapaa ja yhteiskuntarakennetta."},"humanize":{"description":"Tekee tekstistä inhimillisemmän ja autenttisemman","sampleInput":"Maatalouden kronikka on todiste ihmisen kekseliäisyyden kehityksestä ja sopeutumiskyvystä.","sampleOutput":"Maatalouden tarina kertoo siitä, miten ihmiset ovat oppineet ja kehittyneet vuosituhansien aikana."},"formal":{"description":"Muotoilee tekstin muodollisempaan ja hienostuneempaan tyyliin","sampleInput"
158:"Lähetä mulle sähköposti kun saat tilauksen, niin voin aloittaa työn.","sampleOutput":"Olisitteko ystävällinen lähettämään minulle sähköpostiviestin tilauksen vastaanottamisen jälkeen, jotta voin aloittaa työtehtävän suorittamisen."},"creative":{"description":"Uudelleenmuotoilee tekstin alkuperäisellä ja innovatiivisella tavalla","sampleInput":"Se on yksinkertainen mutta tehokas idea, joka voi muuttaa kaiken.","sampleOutput":"Idean kauneus piilee sen yksinkertaisuudessa â se on kuin salainen avain, joka avaa uusia mahdollisuuksia."},"simple":{"description":"Esittää tekstin helpommin ymmärrettävällä tavalla","sampleInput":"Ei tarvitse huolestua tästä tilanteesta, koska kaikki järjestyy lopulta.","sampleOutput":"Ãlä murehdi. Kaikki menee hyvin."},"expand":{"description":"Kasvattaa tekstin pituutta lisäämällä yksityiskohtia","sampleInput":"Liiketoiminta on voittoa varten.","sampleOutput":"Liiketoiminnan perusperiaate on tuottaa voittoa, mikä mahdollistaa yrityksen kasvun, kehityksen ja jatkuvan toiminnan."},"shorten":{"description":"Välittää tekstin merkityksen tiiviisti ja ytimekkäästi","sampleInput"
158:"Ihmiset ympäri maailmaa viettävät joululomaa eri tavoin ja perintein.","sampleOutput":"Joulua vietetään maailmanlaajuisesti."},"custom":{"description":"Uudelleenmuotoilee tekstin vastaamaan annettua kuvailua","sampleInput":"Voit kuulostaa...","sampleOutput":"Akateemiselta, nokkelalta, optimistiselta tai miten haluat"}}},"processing":"Käsitellään...","errors":{"copyFailed":"Kopiointi epäonnistui","pastePrompt":"Liitä teksti tähän:","pasteFailed":"Liittäminen epäonnistui. Liitä teksti tähän:"}},"language":"fi","proFlagKey":"sanakirja-pro","signupUrl":"https://www.suomisanakirja.fi/pro.php","isRefine":false}</script>
158 159
159<script src="https://www.suomisanakirja.fi/assets/prompt-page.js?v=2" defer></script>
159 160 <link rel="alternate" hreflang="fi" href="https://www.suomisanakirja.fi/teksti/paraphraser"> 161 <link rel="alternate" hreflang="en" href="https://en.suomisanakirja.fi/teksti/paraphraser"> 162 <link rel="alternate" hreflang="sv" href="https://sv.suomisanakirja.fi/teksti/paraphraser"> 163 <link rel="alternate" hreflang="es" href="https://es.suomisanakirja.fi/teksti/paraphraser"> 164 <link rel="alternate" hreflang="de" href="https://de.suomisanakirja.fi/teksti/paraphraser"> 165 <link rel="alternate" hreflang="no" href="https://no.suomisanakirja.fi/teksti/paraphraser"> 166 <link rel="alternate" hreflang="da" href="https://da.suomisanakirja.fi/teksti/paraphraser"> 167 <link rel="alternate" hreflang="et" href="https://et.suomisanakirja.fi/teksti/paraphraser"> 168 <link rel="alternate" hreflang="so" href="https://so.suomisanakirja.fi/teksti/paraphraser"> 169 <link rel="alternate" hreflang="tr" href="https://tr.suomisanakirja.fi/teksti/paraphraser"> 170 <link rel="alternate" hreflang="fr" href="https://fr.suomisanakirja.fi/teksti/paraphraser"> 171 <link rel="alternate" hreflang="pt" href="https://pt.suomisanakirja.fi/teksti/paraphraser"> 172 <link rel="alternate" hreflang="zh" href="https://zh.suomisanakirja.fi/teksti/paraphraser"> 173 <link rel="alternate" hreflang="hi" href="https://hi.suomisanakirja.fi/teksti/paraphraser"> 174 <link rel="alternate" hreflang="ar" href="https://ar.suomisanakirja.fi/teksti/paraphraser"> 175 <link rel="alternate" hreflang="bn" href="https://bn.suomisanakirja.fi/teksti/paraphraser"> 176 <link rel="alternate" hreflang="ru" href="https://ru.suomisanakirja.fi/teksti/paraphraser"> 177 <link rel="alternate" hreflang="ja" href="https://ja.suomisanakirja.fi/teksti/paraphraser"> 178 <link rel="alternate" hreflang="ko" href="https://ko.suomisanakirja.fi/teksti/paraphraser"> 179 <link rel="alternate" hreflang="vi" href="https://vi.suomisanakirja.fi/teksti/paraphraser"> 180 <link rel="alternate" hreflang="it" href="https://it.suomisanakirja.fi/teksti/paraphraser"> 181 <link rel="alternate" hreflang="id" href="https://id.suomisanakirja.fi/teksti/paraphraser"> 182 <link rel="alternate" hreflang="ur" href="https://ur.suomisanakirja.fi/teksti/paraphraser"> 183 <link rel="alternate" hreflang="fa" href="https://fa.suomisanakirja.fi/teksti/paraphraser"> 184 <link rel="alternate" hreflang="th" href="https://th.suomisanakirja.fi/teksti/paraphraser"> 185 <link rel="alternate" hreflang="pl" href="https://pl.suomisanakirja.fi/teksti/paraphraser"> 186 <link rel="alternate" hreflang="cs" href="https://cs.suomisanakirja.fi/teksti/paraphraser"> 187 <link rel="alternate" hreflang="nl" href="https://nl.suomisanakirja.fi/teksti/paraphraser"> 188 <link rel="alternate" hreflang="sk" href="https://sk.suomisanakirja.fi/teksti/paraphraser"> 189 <link rel="alternate" hreflang="lt" href="https://lt.suomisanakirja.fi/teksti/paraphraser"> 190 <link rel="alternate" hreflang="lv" href="https://lv.suomisanakirja.fi/teksti/paraphraser"> 191 <link rel="alternate" hreflang="hu" href="https://hu.suomisanakirja.fi/teksti/paraphraser"> 192 <link rel="alternate" hreflang="x-default" href="https://www.suomisanakirja.fi/teksti/paraphraser"> 193
193<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Onko Parafraaseri â muotoile teksti uudelleen sama kuin ârephraseâ tai âparaphraseâ?","acceptedAnswer":{"@type":"Answer","text":"Kyllä. Parafraaseri â muotoile teksti uudelleen on parafraaseri, joka muotoilee saman sisällön uudelleen eri sanoin."}},{"@type":"Question","name":"Onko Parafraaseri â muotoile teksti uudelleen ilmainen?","acceptedAnswer":{"@type":"Answer","text":"Parafraaseri â muotoile teksti uudelleen toimii selaimessa ilman rekisteröitymistä. Mahdolliset Pro-ominaisuudet voivat olla erikseen."}},{"@type":"Question","name":"Kuinka pitkä teksti voi olla?","acceptedAnswer":{"@type":"Answer","text":"Syöte on rajattu enintään noin 600 merkkiin per pyyntö, jotta palvelu pysyy nopeana."}},{"@type":"Question","name":"Mitä kieliä Parafraaseri â muotoile teksti uudelleen tukee?","acceptedAnswer":{"@type":"Answer","text":"Parafraaseri â muotoile teksti uudelleen tukee useita kieliä. Voit vaihtaa käyttöliittymän kielen (ja kääntäjässä myös lähde- ja kohdekielen)."}},{"@type":"Question","name":"Tallennetaanko tekstini?","acceptedA
193nswer":{"@type":"Answer","text":"Teksti lähetetään tekoälymallille vastauksen muodostamiseksi. Palvelu ei ole suunniteltu pitkäaikaiseen tallentamiseen, mutta älä liitä arkaluonteista tietoa."}},{"@type":"Question","name":"Miksi tulos joskus vaihtelee?","acceptedAnswer":{"@type":"Answer","text":"Tekoäly tuottaa vastauksen sisällön ja pyynnön perusteella. Tarkempi pyyntö ja selkeä konteksti parantavat johdonmukaisuutta."}}],"url":"https://www.suomisanakirja.fi/teksti/paraphraser"}</script>
193 194 195 196 <link rel="canonical" href="https://www.suomisanakirja.fi/teksti/paraphraser"> 197 <link rel="alternate" type="application/rss+xml" title="Päivän sana" href="https://feeds.feedburner.com/sanakirja"> 198 <link rel="search" type="application/opensearchdescription+xml" title="Suomi Sanakirja" href="https://www.suomisanakirja.fi/open-search.xml"> 199 200 <meta name="title" content="Parafraaseri â muotoile teksti uudelleen | Suomi Sanakirja"> 201 <meta name="description" content="Muotoile teksti uudelleen eri sanoilla säilyttäen alkuperäisen merkityksen. Ilmainen tekstin uudelleenmuotoilupalvelu suomen kielelle."> 202 <meta name="robots" content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1"> 203 204 <meta property="og:title" content="Parafraaseri â muotoile teksti uudelleen | Suomi Sanakirja"> 205 <meta property="og:type" content="website"> 206 <meta property="og:site_name" content="Suomi Sanakirja"> 207 <meta property="og:image" content="https://www.suomisanakirja.fi/sanakirja.jpg"> 208 <meta property="og:description" content="Muotoile teksti uudelleen eri sanoilla säilyttäen alkuperäisen merkityksen. Ilmainen tekstin uudelleenmuotoilupalvelu suomen kielelle."> 209 <meta property="og:url" content="https://www.suomisanakirja.fi/teksti/paraphraser"> 210 211 <meta name="twitter:card" content="summary"> 212 <meta name="twitter:site" content="@suomisanakirja"> 213 <meta name="twitter:title" content="Parafraaseri â muotoile teksti uudelleen | Suomi Sanakirja"> 214 <meta name="twitter:description" content="Muotoile teksti uudelleen eri sanoilla säilyttäen alkuperäisen merkityksen. Ilmainen tekstin uudelleenmuotoilupalvelu suomen kielelle."> 215 <meta name="apple-itunes-app" content="app-id=6756674268"> 216 </head> 217 218 <body class="syn1"> 219 <div class="headerwrap"> 220 <div class="header"> 221 <form action="/search.php" name="f" class="search" id="sform" 222 onsubmit="location.href='https://www.suomisanakirja.fi/'+encodeURIComponent(document.getElementById('qs').value.trim());return false;"> 223 <a href="/" class="logo" aria-label="Suomi sanakirja"> 224 <svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 71"> 225 <path fill="#fff" 226 d="M44 2v6c1 5 1 5-1 5-3 0-3 0-3-3a58 58 0 0 0-1-6c0-4 0-4 2-4s3 0 3 2zM17 9l9 8a3 3 0 0 1-1 2A215 215 0 0 1 6 6C3 4 4 1 5 1l11 8zm46 10l7 2-4 8-5 8-3-3c-5-4-10-5-12-3s0 4 7 7c9 4 12 7 12 13 0 15-16 23-40 19a72 72 0 0 1-9-2l-2-1 3-6c6-12 5-12 9-8 3 4 8 6 11 4 2-2 1-4-6-8-7-3-10-6-9-12 0-16 18-24 41-18zM10 32c5 0 6 1 6 3s0 2-3 2l-8-1c-4-1-5-2-5-3 0-2 1-3 3-2a66 66 0 0 0 7 1z" /> 227 </svg> 228 </a> 229 230 <div class="sb"> 231 <input type="text" aria-label="Haku" name="search" class="qs" id="qs" value="" size="30" autocapitalize="none"> 232 <button type="button" name="sa" id="resetbtn"> 233 <span aria-label="Tyhjennä haku">Ã</span> 234 </button> 235 <button type="submit" name="sa" id="qbtn" aria-label="Haku"> 236 <svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 237 <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path> 238 </svg> 239 </button> 240 </div> 241 242 <a href="#" onclick="if(document.getElementById('navi').style.display=='') {document.getElementById('navi').style.display='block';} else {document.getElementById('navi').style.display='';}" class="menu"></a> 243 </form> 244 245 <div class="navi" id="navi"> 246 <a href="/">Sanakirja</a> 247 <a href="https://www.synonyymit.fi/">Synonyymit</a> 248 <a href="/riimit/riimisanakirja">Riimit</a> 249 <a href="/teksti/kaannos">Kääntäjä</a> 250 <a href="/teksti/oikeinkirjoitus">Oikeinkirjoitus</a> 251 <span class="sel">Muotoile</span> 252 <a href="/teksti/ai_chat"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 128 128" fill="currentColor" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="sparkles"><path d="M64 8 L72 48 L112 56 L72 64 L64 104 L56 64 L16 56 L56 48 Z"/><path d="M100 18 L103 31 L116 34 L103 37 L100 50 L97 37 L84 34 L97 31 Z" opacity="0.9"/><path d="M26 78 L29 91 L42 94 L29 97 L26 110 L23 97 L10 94 L23 91 Z" opacity="0.85"/></svg>AI-haku</a> 253 <a href="/pro.php" class="pro-link" style="background:#26498e;color: #fff;border-radius: 12px;padding: 10px 15px;">Pro</a> 254 </div> 255 </div> 256 </div> 257 <div class="ads top-ad-slot" id="top-ad-slot" style="text-align:center;min-height: 300px;"> 258 <div id='suomisanakirja_desktop-top'></div> 259 <div id='suomisanakirja_mobile-top'></div> 260 </div> 261
261<script> 262 (function() { 263 var hasPro = typeof proval !== 'undefined' && proval !== null; 264 var topSlot = document.getElementById('top-ad-slot'); 265 if (hasPro) { 266 if (topSlot && topSlot.parentNode) { 267 topSlot.parentNode.removeChild(topSlot); 268 } 269 return; 270 } 271 if (!topSlot || typeof lwhbim === 'undefined' || !lwhbim.cmd) { 272 return; 273 } 274 var isMobile = (window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth) < 1000; 275 lwhbim.cmd.push(function() { 276 lwhbim.loadAd({tagId: isMobile ? 'suomisanakirja_mobile-top' : 'suomisanakirja_desktop-top'}); 277 }); 278 })(); 279 </script>
279 280 <div id="content"> 281 <div id="main"> 282 283 <style> 284 :root{ 285 286 --bg: #ffffff; 287 --fg: #1e2329; 288 --muted:#6b7280; 289 --border:#e5e7eb; 290 --brand:#1d6dd2; 291 --brand-ink:#0f3e7b; 292 --surface:#f6f7f9; 293 --surface-2:#eef2f7; 294 --ring: rgba(29,109,210,.35); 295 296 } 297 298 #content{padding-left:20px; padding-right:20px} 299 300 .nav{display:flex; gap:10px; margin-top:30px; margin-bottom:30px; flex-wrap:wrap; } 301 .nav a{padding:6px 12px; text-decoration:none; color:var(--muted); border-radius:6px; transition:all 0.2s ease; font-weight:500; font-size:13px; border:none} 302 .nav a:hover{background:var(--surface); color:var(--fg); } 303 .nav a.active{background:var(--brand); color:white; } 304 305 #chatForm{margin-bottom:30px; position:relative} 306 textarea{width:100%; resize:vertical; min-height:250px; max-height:70vh; font: 500 16px/1.6 ui-sans-serif, system-ui; color:var(--fg); 307 background:var(--bg); border:2px solid var(--border); border-radius:16px; padding:20px; box-sizing:border-box; transition:all 0.2s ease} 308 .paste-btn-overlay{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); margin-bottom:10px} 309 .try-btn-overlay{position:absolute; top:calc(50% + 70px); left:50%; transform:translate(-50%, -50%); z-index:10} 310 textarea:focus{outline:none; border-color:var(--brand); box-shadow:0 0 0 3px var(--ring)} 311 textarea:placeholder{color:var(--muted)} 312 #chatForm button[type="submit"]{background:var(--brand); color:white; border:none; border-radius:12px; padding:16px 32px; font:600 16px ui-sans-serif, system-ui; cursor:pointer; transition:all 0.2s ease;} 313 #chatForm button[type="submit"]:hover{background:var(--brand-ink); transform:translateY(-1px)} 314 #chatForm button[type="submit"]:disabled{opacity:0.6; cursor:not-allowed; transform:none} 315 .loading{display:inline-flex; align-items:center; gap:8px} 316 .spinner{width:16px; height:16px; border:2px solid var(--border); border-top:2px solid var(--brand); border-radius:50%; animation:spin 1s linear infinite} 317 @keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} 318 .copy-btn{display:inline-flex; align-items:center; gap:6px; background:var(--surface); border:2px solid var(--border); border-radius:8px; padding:8px 12px; font:500 14px ui-sans-serif, system-ui; color:var(--fg); cursor:pointer; transition:all 0.2s ease; margin-top:10px} 319 .copy-btn:hover{background:var(--surface-2); border-color:var(--brand)} 320 .copy-btn.copied{background:var(--brand); color:white; border-color:var(--brand)} 321 .swap-languages-btn{display:flex; align-items:center; justify-content:center; padding:8px 12px; border:2px solid var(--border); border-radius:8px; background:var(--surface); color:var(--fg); cursor:pointer; transition:all 0.2s; min-width:44px; height:44px} 322 .swap-languages-btn:hover{background:var(--surface-2); border-color:var(--brand)} 323 .copy-icon{width:16px; height:16px; fill:currentColor} 324 #main{width:100%} 325 .answer-card{margin-top:40px; padding:20px; background:var(--surface); border-radius:12px; color:var(--fg); line-height:1.7; box-shadow:0 10px 30px rgba(0,0,0,0.04); border:1px solid var(--border)} 326 .answer-card p{margin:0 0 12px 0; font-size:16px; color:var(--fg)} 327 .answer-card .answer-list{margin:0 0 12px 20px; color:var(--fg); padding-left:16px} 328 .answer-card strong{color:var(--fg); font-weight:700} 329 /* Premium formatting options styles */ 330 .formatting-modes { 331 display: flex; 332 gap: 8px; 333 margin: 20px 0; 334 flex-wrap: wrap; 335 justify-content: center; 336 } 337 .formatting-mode { 338 padding: 8px 16px; 339 border: 2px solid var(--border); 340 border-radius: 20px; 341 background: var(--bg); 342 color: var(--muted); 343 font-size: 14px; 344 font-weight: 500; 345 cursor: pointer; 346 transition: all 0.2s ease; 347 position: relative; 348 appearance: none; 349 -webkit-appearance: none; 350 user-select: none; 351 } 352 .formatting-mode:hover { 353 border-color: var(--brand); 354 color: var(--brand); 355 } 356 .formatting-mode.active { 357 background: var(--brand); 358 color: white; 359 border-color: var(--brand); 360 } 361 .formatting-mode.premium::after { 362 content: 'ð'; 363 position: absolute; 364 top: -4px; 365 right: -4px; 366 font-size: 12px; 367 } 368 369 /* Premium modal styles */ 370 .premium-modal { 371 position: fixed; 372 top: 0; 373 left: 0; 374 width: 100%; 375 height: 100%; 376 background: rgba(0, 0, 0, 0.6); 377 display: flex; 378 align-items: center; 379 justify-content: center; 380 z-index: 2147483500; 381 opacity: 0; 382 visibility: hidden; 383 transition: all 0.3s ease; 384 touch-action: manipulation; 385 -webkit-overflow-scrolling: touch; 386 } 387 .premium-modal.show { 388 opacity: 1; 389 visibility: visible; 390 } 391 .premium-modal-content { 392 background: var(--surface-2); 393 color: var(--fg); 394 border-radius: 16px; 395 padding: 24px; 396 max-width: 500px; 397 width: 90%; 398 max-height: 80vh; 399 overflow-y: auto; 400 position: relative; 401 border: 1px solid var(--border); 402 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); 403 touch-action: pan-y; 404 -webkit-overflow-scrolling: touch; 405 pointer-events: auto; 406 } 407 .premium-modal-close { 408 position: absolute; 409 top: 16px; 410 right: 16px; 411 background: none; 412 border: none; 413 font-size: 24px; 414 cursor: pointer; 415 color: var(--muted); 416 width: 32px; 417 height: 32px; 418 min-width: 32px; 419 min-height: 32px; 420 display: flex; 421 align-items: center; 422 justify-content: center; 423 border-radius: 50%; 424 transition: all 0.2s ease; 425 touch-action: manipulation; 426 -webkit-tap-highlight-color: transparent; 427 }
428 .premium-modal-close:hover { 429 background: var(--surface); 430 color: var(--fg); 431 } 432 .premium-modal-title { 433 font-size: 24px; 434 font-weight: 700; 435 margin-bottom: 20px; 436 color: var(--fg); 437 text-transform: none; 438 text-align: center; 439 } 440 .premium-mode-content { 441 margin-bottom: 20px; 442 } 443 .premium-mode-name { 444 font-size: 18px; 445 font-weight: 600; 446 margin-bottom: 8px; 447 color: var(--fg); 448 } 449 .premium-mode-description { 450 color: var(--muted); 451 margin-bottom: 16px; 452 line-height: 1.5; 453 } 454 .sample-text { 455 margin-bottom: 12px; 456 } 457 .sample-text-label { 458 font-weight: 600; 459 margin-bottom: 4px; 460 color: var(--fg); 461 } 462 .sample-text-content { 463 background: var(--surface); 464 padding: 12px; 465 border-radius: 8px; 466 font-family: monospace; 467 font-size: 14px; 468 line-height: 1.4; 469 color: var(--fg); 470 border: 1px solid var(--border); 471 } 472 .sample-output { 473 color: #8b5cf6; 474 font-weight: 500; 475 } 476 .premium-dots { 477 display: flex; 478 justify-content: center; 479 gap: 8px; 480 margin: 20px 0; 481 } 482 .premium-dot { 483 width: 8px; 484 height: 8px; 485 min-width: 8px; 486 min-height: 8px; 487 border-radius: 50%; 488 background: var(--border); 489 cursor: pointer; 490 transition: all 0.2s ease; 491 touch-action: manipulation; 492 -webkit-tap-highlight-color: transparent; 493 } 494 .premium-dot.active { 495 background: var(--brand); 496 } 497 .buy-premium-btn { 498 background: var(--brand); 499 color: white; 500 border: none; 501 border-radius: 12px; 502 padding: 16px 32px; 503 font-size: 16px; 504 font-weight: 600; 505 cursor: pointer; 506 transition: all 0.2s ease; 507 display: flex; 508 align-items: center; 509 gap: 8px; 510 margin: 0 auto; 511 min-width: 200px; 512 justify-content: center; 513 touch-action: manipulation; 514 -webkit-tap-highlight-color: transparent; 515 } 516 .buy-premium-btn:hover { 517 background: var(--brand-ink); 518 transform: translateY(-1px); 519 } 520 .premium-guarantee { 521 text-align: center; 522 font-size: 14px; 523 color: var(--muted); 524 margin-top: 12px; 525 } 526 527 @media (max-width: 768px) { 528 .button-row{flex-direction:column; align-items:stretch} 529 .button-row button{width:100%; margin-bottom:10px} 530 .button-row button:last-child{margin-bottom:0} 531 .nav{gap:6px; margin-top:20px; margin-bottom:20px; margin-left: -0.6rem; margin-right: -0.6rem;} 532 .nav a{padding:4px 8px; font-size:12px; border-radius:4px} 533 .formatting-modes { 534 gap: 6px; 535 margin: 15px 0; 536 } 537 .formatting-mode { 538 padding: 6px 12px; 539 font-size: 13px; 540 } 541 .premium-modal-content { 542 padding: 20px; 543 margin: 20px; 544 max-height: 85vh; 545 } 546 .premium-modal-title { 547 font-size: 20px; 548 } 549 .premium-modal-close { 550 width: 36px; 551 height: 36px; 552 min-width: 36px; 553 min-height: 36px; 554 top: 12px; 555 right: 12px; 556 font-size: 28px; 557 } 558 } 559 </style> 560 561 562 <div class="nav"> 563 <a href="/teksti/kaannos" ><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="translate"><path d="M4 6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v4a3 3 0 0 1-3 3H9l-4 3v-3a3 3 0 0 1-1-2V6z"/><path d="M14 14h3a3 3 0 0 1 3 3v1a3 3 0 0 1-3 3h-4l-3 2v-2"/><path d="M10 9h4"/><path d="M7 9h1"/><path d="M13 17h4"/><path d="M14 11l2 0"/><path d="M15 10l1 1-1 1"/></svg>Kääntäjä</a> 564 <a href="/teksti/oikeinkirjoitus" ><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="spell check"><path d="M7 3h7l3 3v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z"/><path d="M14 3v4h4"/><path d="M8 12h6"/><path d="M8 16h4"/><path d="M16 14l1.5 1.5L21 12"/></svg>Oikeinkirjoitus</a> 565 <a href="/teksti/paraphraser" class="active"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="rephrase"><path d="M16 3h5v5"/><path d="M21 8c-2.2 0-3.9 0-5.2 0-2.5 0-4.2 0-6.1 1.9L3 20"/><path d="M3 16v5h5"/><path d="M3 16l5 5"/><path d="M8 3h-5v5"/><path d="M3 8c2.2 0 3.9 0 5.2 0 2.5 0 4.2 0 6.1 1.9L21 20"/></svg>Uudelleenmuotoilu</a> 566 <a href="/teksti/yhteenveto" ><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="summary"><path d="M3 5h18"/><path d="M6 9h12"/><path d="M10 13h4"/><path d="M11 13v7"/><path d="M13 13v7"/></svg>Yhteenveto</a> 567 <a href="/teksti/arvioi_teksti" ><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="review"><path d="M21 14a4 4 0 0 1-4 4H9l-5 3V7a4 4 0 0 1 4-4h9a4 4 0 0 1 4 4z"/><path d="M15 7l.8 2.2L18 10l-2.2.8L15 13l-.8-2.2L12 10l2.2-.8L15 7z"/><path d="M8 9h4"/><path d="M8 13h6"/></svg>Arvioi teksti</a> 568 <a href="/teksti/" ><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="create text"><path d="M4 20l10-10"/><path d="M8 6l2 2"/><path d="M6 8l2 2"/><path d="M14 4l6 6"/><path d="M15 3l1 3 3 1-3 1-1 3-1-3-3-1 3-1 1-3z"/><path d="M16 10l4 4"/></svg>Luo teksti</a> 569 <a href="/teksti/ai_chat" ><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 128 128" fill="currentColor" style="vertical-align:middle;margin-right:4px;display:inline-block;" aria-label="sparkles"><path d="M64 8 L72 48 L112 56 L72 64 L64 104 L56 64 L16 56 L56 48 Z"/><path d="M100 18 L103 31 L116 34 L103 37 L100 50 L97 37 L84 34 L97 31 Z" opacity="0.9"/><path d="M26 78 L29 91 L42 94 L29 97 L26 110 L23 97 L10 94 L23 91 Z" opacity="0.85"/></svg>AI-avustaja</a> 570 </div> 571 <h1>Parafraaseri â muotoile teksti uudelleen</h1><p style="margin: 12px 0 24px 0; color: var(--muted); line-height: 1.7; white-space: pre-wrap;">Syötä teksti, jota haluat muotoilla uudelleen eri sanoilla ja lauserakenteilla.</p> 572 <form id="chatForm"> 573 <input type="hidden" name="start_ts" id="start_ts"> 574 <input type="hidden" name="prompt_type" value="paraphraser"> 575 <input type="hidden" name="formatting_mode" id="formatting_mode" value="standard"> 576 <input type="text" name="website" style="display:none" tabindex="-1"> 577 578 579 <!-- Language Selection --> 580 <div style="margin-bottom: 15px;"> 581 <label for="language" style="display: block; margin-bottom: 5px; font-weight: 500; color: var(--fg);"> 582 Kieli: 583 </label> 584 <select name="language" id="language" style="padding: 8px 12px; border: 2px solid var(--border); border-radius: 8px; background: var(--bg); color: var(--fg); font-size: 14px; min-width: 120px;"> 585 <option value="fi" selected>ð«ð® Suomi</option><option value="en" >ð¬ð§ English</option><option value="sv" >ð¸ðª Svenska</option><option value="es" >ðªð¸ Español</option><option value="de" >ð©ðª Deutsch</option><option value="no" >ð³ð´ Norsk</option><option value="da" >ð©ð° Dansk</option><option value="et" >ðªðª Eesti</option><option value="so" >ð¸ð´ Soomaali</option><option value="tr" >ð¹ð· Türkçe</option><option value="fr" >ð«ð· Français</option><option value="pt" >ðµð¹ Português</option><option value="zh" >ð¨ð³ 䏿</option><option value="hi" >ð®ð³ हिà¤</option><option value="ar" >ð¸ð¦ عربÙ</option><option value="bn" >ð§ð© বাà¦à¦²à¦¾</option><option value="ru" >ð·ðº RU</option><option value="ja" >ð¯ðµ æ¥æ¬èª</option><option value="ko" >ð°ð· íêµì´</option><option value="vi" >ð»ð³ VI</option><option value="it" >ð®ð¹ IT</option><option value="id" >ð®ð© ID</option><option value="ur" >ðµð° اردÙ</option><option value="fa" >ð®ð· ÙØ§Ø±Ø³Û</option><option value="th" >ð¹ð à¹à¸à¸¢</option><option value="pl" >ðµð± PL</option><option value="cs" >ð¨ð¿ CS</option><option value="nl" >ð³ð± NL</option><option value="sk" >ð¸ð° SK</option><option value="lt" >ð±ð¹ LT</option><option value="lv" >ð±ð» LV</option><option value="hu" >ððº HU</option> 586 </select> 587 </div> 588 589 590 <div style="position: relative;"> 591 <textarea name="prompt" maxlength="600" required placeholder="Syötä tähän uudelleenmuotoiltava teksti..."></textarea> 592 <button type="button" id="pasteBtn" class="paste-btn-overlay" style="background: var(--surface); border: 2px solid var(--border); border-radius: 12px; padding: 16px 32px; font: 600 16px ui-sans-serif, system-ui; color: var(--fg); cursor: pointer; transition: all 0.2s ease;"> 593 <svg style="width: 16px; height: 16px; fill: currentColor; margin-right: 6px; vertical-align: middle;" viewBox="0 0 24 24"> 594 <path d="M19 2h-4.18C14.4.84 13.3 0 12 0c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm7 18H5V4h2v3h10V4h2v16z"/> 595 </svg> 596 Liitä 597 </button> 598 <button type="button" id="tryBtn" class="try-btn-overlay" style="background: var(--surface); border: 2px solid var(--border); border-radius: 12px; padding: 16px 32px; font: 600 16px ui-sans-serif, system-ui; color: var(--fg); cursor: pointer; transition: all 0.2s ease; min-width: 160px;">Kokeile esimerkkiä</button> 599 </div> 600 601 <div class="formatting-modes"> 602 <button type="button" class="formatting-mode active" data-mode="standard">Tavallinen</button> 603 <button type="button" class="formatting-mode premium" data-mode="fluency">Sujuva</button> 604 <button type="button" class="formatting-mode premium" data-mode="academic">Akateeminen</button> 605 <button type="button" class="formatting-mode premium" data-mode="humanize">Inhimillistä</button> 606 <button type="button" class="formatting-mode premium" data-mode="formal">Muodollinen</button> 607 <button type="button" class="formatting-mode premium" data-mode="creative">Luova</button> 608 <button type="button" class="formatting-mode premium" data-mode="simple">Yksinkertainen</button> 609 <button type="button" class="formatting-mode premium" data-mode="exp
609and">Laajenna</button> 610 <button type="button" class="formatting-mode premium" data-mode="shorten">Lyhennä</button> 611 <button type="button" class="formatting-mode premium" data-mode="custom">Mukautettu</button> 612 </div> 613 614 <div class="button-row" style="display: flex; gap: 10px; align-items: center; margin-top: 10px;"> 615 <button type="submit" id="sendBtn">Muotoile uudelleen</button> 616 </div> 617 <br> 618 <div id="ts-container" data-sitekey="0x4AAAAAABz4LFOmKjaWl4gd"></div> 619 </form> 620 <div id="error"></div> 621 <div id="answer"></div> 622 623 624 <div style="margin-top: 40px; padding: 20px; background: var(--surface); border-radius: 12px; color: var(--fg); line-height: 1.6;"> 625 <h3 style="margin: 0 0 12px 0; font-size: 18px; color: var(--fg);">Muotoile teksti uudelleen useilla eri tyyleillä</h3> 626 <p style="margin: 0 0 12px 0; font-size: 15px;">Parafraaserilla voit kirjoittaa saman asian uusilla sanavalinnoilla. Valitse esimerkiksi sujuva, akateeminen tai muodollinen tyyli ja saat tekstistäsi uuden version.</p> 627 <p style="margin: 0; font-size: 14px; color: var(--muted);">Työkalu säilyttää alkuperäisen merkityksen, mutta parantaa luettavuutta tai sävyä valitsemasi tilan mukaan.</p> 628 </div> 629 630 631 <section class="seo-block" style="margin-top: 40px; padding: 20px; background: var(--surface); border-radius: 12px; border: 1px solid var(--border);"> 632 <h2 style="margin:0 0 10px 0; font-size:18px; color:var(--fg);">Mikä on Parafraaseri â muotoile teksti uudelleen?</h2> 633 <p style="margin:0; font-size:15px; color:var(--fg); line-height:1.7;">Parafraaseri â muotoile teksti uudelleen on nopea ja helppokäyttöinen tekoälytyökalu tekstin käsittelyyn suoraan selaimessa. Se sopii esimerkiksi kirjoitusasun korjaukseen, tekstin tiivistämiseen, uudelleenmuotoiluun, kääntämiseen, palautteen pyytämiseen ja uuden tekstin luontiin.</p> 634 635 <div style="margin-top: 18px;"> 636 <h3 style="margin:0 0 8px 0; font-size:16px; color:var(--fg);">Miten Parafraaseri â muotoile teksti uudelleen toimii?</h3> 637 <ol style="margin:0 0 0 18px; padding-left:16px; color:var(--fg); line-height:1.8;"><li>Liitä tai kirjoita teksti kenttään.</li><li>Valitse tarvittaessa kieli tai lähde-/kohdekieli (kääntäjä).</li><li>Lähetä pyyntö ja kopioi valmis tulos.</li></ol> 638 </div> 639 640 <div style="margin-top: 18px;"> 641 <h3 style="margin:0 0 8px 0; font-size:16px; color:var(--fg);">Mihin Parafraaseri â muotoile teksti uudelleen sopii?</h3> 642 <ul style="margin:0 0 0 18px; padding-left:16px; color:var(--fg); line-height:1.8;"><li>Oikoluku ja kielioppi (oikeinkirjoitus / grammar checker)</li><li>Tekstin tiivistäminen ja avainkohtien poiminta (yhteenveto / summarizer)</li><li>Saman sisällön uudelleenkirjoitus eri tyylillä (parafraasi / rephrase)</li><li>Käännökset eri kielille (translator)</li><li>Kirjoituspalaute, sävy ja selkeys (arvioi teksti)</li><li>Sähköpostit, viestit, luonnokset ja ideointi (luo teksti)</li></ul> 643 </div> 644 645 <div style="margin-top: 18px;"> 646 <h3 style="margin:0 0 8px 0; font-size:16px; color:var(--fg);">Vinkit parempaan lopputulokseen</h3> 647 <ul style="margin:0 0 0 18px; padding-left:16px; color:var(--fg); line-height:1.8;"><li>Kerro tavoite: âkorjaaâ, âtiivistäâ, âuudelleenmuotoileâ tai âluoâ.</li><li>Lisää konteksti (yleisö, sävy, tyyli) kun haluat paremman lopputuloksen.</li><li>Jos tulos ei osu heti, tarkenna pyyntöä tai jaa teksti pienempiin osiin.</li></ul> 648 </div> 649 650 <div style="margin-top: 18px;"> 651 <h3 style="margin:0 0 8px 0; font-size:16px; color:var(--fg);">Katso myös</h3> 652 <ul style="margin:0 0 0 18px; padding-left:16px; color:var(--fg); line-height:1.8;"><li><a href="/teksti/oikeinkirjoitus" style="color:var(--brand); text-decoration: underline;">Tarkista oikeinkirjoitus ja kielioppi</a></li><li><a href="/teksti/yhteenveto" style="color:var(--brand); text-decoration: underline;">Yhteenveto â tiivistä teksti nopeasti</a></li><li><a href="/teksti/kaannos" style="color:var(--brand); text-decoration: underline;">Kääntäjä â käännä teksti kielestä toiseen</a></li><li><a href="/teksti/arvioi_teksti" style="color:var(--brand); text-decoration: underline;">Arvioi teksti â palaute selkeydestä ja sävystä</a></li><li><a href="/teksti/" style="color:var(--brand); text-decoration: underline;">Tekstigeneraattori â luo tekstiä tekoälyllä</a></li><li><a href="/teksti/ai_chat" style="color:var(--brand); text-decoration: underline;">AI-avustaja</a></li></ul> 653 </div> 654 655 <div style="margin-top: 18px;"> 656 <h3 style="margin:0 0 10px 0; font-size:16px; color:var(--fg);">Usein kysytyt kysymykset</h3> 657 <div style="display:flex; flex-direction:column; gap:10px;"> 658 <details style="background:var(--bg); border:1px solid var(--border); border-radius:12px; padding:12px 14px;"> 659 <summary style="cursor:pointer; font-weight:600; color:var(--fg);">Onko Parafraaseri â muotoile teksti uudelleen sama kuin ârephraseâ tai âparaphraseâ?</summary> 660 <div style="margin-top:8px; color:var(--muted); line-height:1.7;">Kyllä. Parafraaseri â muotoile teksti uudelleen on parafraaseri, joka muotoilee saman sisällön uudelleen eri sanoin.</div> 661 </details> 662 663 <details style="background:var(--bg); border:1px solid var(--border); border-radius:12px; padding:12px 14px;"> 664 <summary style="cursor:pointer; font-weight:600; color:var(--fg);">Onko Parafraaseri â muotoile teksti uudelleen ilmainen?</summary> 665 <div style="margin-top:8px; color:var(--muted); line-height:1.7;">Parafraaseri â muotoile teksti uudelleen toimii selaimessa ilman rekisteröitymistä. Mahdolliset Pro-ominaisuudet voivat olla erikseen.</div> 666 </details> 667 668 <details style="background:var(--bg); border:1px solid var(--border); border-radius:12px; padding:12px 14px;"> 669 <summary style="cursor:pointer; font-weight:600; color:var(--fg);">Kuinka pitkä teksti voi olla?</summary> 670 <div style="margin-top:8px; color:var(--muted); line-height:1.7;">
670Syöte on rajattu enintään noin 600 merkkiin per pyyntö, jotta palvelu pysyy nopeana.</div> 671 </details> 672 673 <details style="background:var(--bg); border:1px solid var(--border); border-radius:12px; padding:12px 14px;"> 674 <summary style="cursor:pointer; font-weight:600; color:var(--fg);">Mitä kieliä Parafraaseri â muotoile teksti uudelleen tukee?</summary> 675 <div style="margin-top:8px; color:var(--muted); line-height:1.7;">Parafraaseri â muotoile teksti uudelleen tukee useita kieliä. Voit vaihtaa käyttöliittymän kielen (ja kääntäjässä myös lähde- ja kohdekielen).</div> 676 </details> 677 678 <details style="background:var(--bg); border:1px solid var(--border); border-radius:12px; padding:12px 14px;"> 679 <summary style="cursor:pointer; font-weight:600; color:var(--fg);">Tallennetaanko tekstini?</summary> 680 <div style="margin-top:8px; color:var(--muted); line-height:1.7;">Teksti lähetetään tekoälymallille vastauksen muodostamiseksi. Palvelu ei ole suunniteltu pitkäaikaiseen tallentamiseen, mutta älä liitä arkaluonteista tietoa.</div> 681 </details> 682 683 <details style="background:var(--bg); border:1px solid var(--border); border-radius:12px; padding:12px 14px;"> 684 <summary style="cursor:pointer; font-weight:600; color:var(--fg);">Miksi tulos joskus vaihtelee?</summary> 685 <div style="margin-top:8px; color:var(--muted); line-height:1.7;">Tekoäly tuottaa vastauksen sisällön ja pyynnön perusteella. Tarkempi pyyntö ja selkeä konteksti parantavat johdonmukaisuutta.</div> 686 </details> 687 </div> 688 </div> 689 </section> 690 691 692 <footer role="contentinfo" style="margin-top: 44px; padding: 18px 0 10px 0; border-top: 1px solid var(--border);"> 693 <nav aria-label="Footer" style="display:flex; flex-wrap:wrap; gap:10px; justify-content:center; align-items:center; font-size:14px; margin-bottom:12px;"> 694 <a href="https://fi.refinetext.net/examples" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Esimerkit</a> 695<a href="https://fi.refinetext.net/use-cases" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Käyttötapaukset</a> 696<a href="https://fi.refinetext.net/before-after" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Ennen & jälkeen</a> 697<a href="https://fi.refinetext.net/alternatives" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Vaihtoehdot</a> 698<a href="https://fi.refinetext.net/vs" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Vertailut</a> 699<a href="https://fi.refinetext.net/guides" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Oppaat</a> 700<a href="https://fi.refinetext.net/pricing" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Hinnat</a> 701<a href="https://fi.refinetext.net/safety" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Tietosuoja & turvallisuus</a> 702<a href="https://fi.refinetext.net/proof" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Todisteet</a> 703<a href="https://fi.refinetext.net/decision" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Päätös</a> 704<a href="https://fi.refinetext.net/industries/marketing" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Markkinointi</a> 705<a href="https://fi.refinetext.net/industries/hr" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">HR</a> 706<a href="https://fi.refinetext.net/industries/legal" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Juridinen</a> 707<a href="https://fi.refinetext.net/industries/healthcare" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Terveydenhuolto</a> 708<a href="https://fi.refinetext.net/industries/ecommerce" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Verkkokauppa</a> 709<a href="https://fi.refinetext.net/industries/customer-support" style="color: var(--muted); text-decoration:none; border:1px solid var(--border); padding:6px 10px; border-radius:999px;">Asiakaspalvelu</a> 710 </nav> 711 <div style="display:flex; flex-wrap:wrap; gap:10px; justify-content:center; align-items:center; font-size:14px;">
712 <span style="color: var(--muted);">Kieli:</span> 713 <a href="https://fi.refinetext.net/paraphraser" hreflang="fi" lang="fi" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--brand);color:var(--brand-ink);background:rgba(29,109,210,.10);font-weight:500">ð«ð® Suomi</a> 714<a href="https://refinetext.net/paraphraser" hreflang="en" lang="en" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¬ð§ English</a> 715<a href="https://sv.refinetext.net/paraphraser" hreflang="sv" lang="sv" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¸ðª Svenska</a> 716<a href="https://es.refinetext.net/paraphraser" hreflang="es" lang="es" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ðªð¸ Español</a> 717<a href="https://de.refinetext.net/paraphraser" hreflang="de" lang="de" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð©ðª Deutsch</a> 718<a href="https://no.refinetext.net/paraphraser" hreflang="no" lang="no" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð³ð´ Norsk</a> 719<a href="https://da.refinetext.net/paraphraser" hreflang="da" lang="da" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð©ð° Dansk</a> 720<a href="https://et.refinetext.net/paraphraser" hreflang="et" lang="et" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ðªðª Eesti</a> 721<a href="https://so.refinetext.net/paraphraser" hreflang="so" lang="so" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¸ð´ Soomaali</a> 722<a href="https://tr.refinetext.net/paraphraser" hreflang="tr" lang="tr" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¹ð· Türkçe</a> 723<a href="https://fr.refinetext.net/paraphraser" hreflang="fr" lang="fr" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð«ð· Français</a> 724<a href="https://pt.refinetext.net/paraphraser" hreflang="pt" lang="pt" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ðµð¹ Português</a> 725<a href="https://zh.refinetext.net/paraphraser" hreflang="zh" lang="zh" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¨ð³ 䏿</a> 726<a href="https://hi.refinetext.net/paraphraser" hreflang="hi" lang="hi" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð®ð³ हिà¤</a> 727<a href="https://ar.refinetext.net/paraphraser" hreflang="ar" lang="ar" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¸ð¦ عربÙ</a> 728<a href="https://bn.refinetext.net/paraphraser" hreflang="bn" lang="bn" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð§ð© বাà¦à¦²à¦¾</a> 729<a href="https://ru.refinetext.net/paraphraser" hreflang="ru" lang="ru" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð·ðº RU</a> 730<a href="https://ja.refinetext.net/paraphraser" hreflang="ja" lang="ja" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¯ðµ æ¥æ¬èª</a> 731<a href="https://ko.refinetext.net/paraphraser" hreflang="ko" lang="ko" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð°ð· íêµì´</a> 732<a href="https://vi.refinetext.net/paraphraser" hreflang="vi" lang="vi" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð»ð³ VI</a> 733<a href="https://it.refinetext.net/paraphraser" hreflang="it" lang="it" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð®ð¹ IT</a> 734<a href="https://id.refinetext.net/paraphraser" hreflang="id" lang="id" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð®ð© ID</a> 735<a href="https://ur.refinetext.net/paraphraser" hreflang="ur" lang="ur" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ðµð° اردÙ</a> 736<a href="https://fa.refinetext.net/paraphraser" hreflang="fa" lang="fa" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð®ð· ÙØ§Ø±Ø³Û</a> 737<a href="https://th.refinetext.net/paraphraser" hreflang="th" lang="th" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¹ð à¹à¸à¸¢</a> 738<a href="https://pl.refinetext.net/paraphraser" hreflang="pl" lang="pl" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ðµð± PL</a> 739<a href="https://cs.refinetext.net/paraphraser" hreflang="cs" lang="cs" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¨ð¿ CS</a> 740<a href="https://nl.refinetext.net/paraphraser" hreflang="nl" lang="nl" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð³ð± NL</a> 741<a href="https://sk.refinetext.net/paraphraser" hreflang="sk" lang="sk" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð¸ð° SK</a> 742<a href="https://lt.refinetext.net/paraphraser" hreflang="lt" lang="lt" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð±ð¹ LT</a> 743<a href="https://lv.refinetext.net/paraphraser" hreflang="lv" lang="lv" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ð±ð» LV</a> 744<a href="https://hu.refinetext.net/paraphraser" hreflang="hu" lang="hu" style="display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border);color:var(--muted);background:transparent;font-weight:500">ððº HU</a> 745 </div> 746 <div style="margin-top:12px; text-align:center; font-size:13px; line-height:1.6;"> 747 <a href="https://refineimage.com/" style="color: var(--muted); text-decoration: underline;">Tarvitsetko myös kuvan parannusta?</a>
748 <span style="color: var(--muted);"> · </span> 749 <a href="https://ainoisereduction.com/" style="color: var(--muted); text-decoration: underline;">Tarvitsetko äänen tai videon parannusta</a> 750 </div> 751 <div style="margin-top:12px; text-align:center; font-size:13px;"> 752 <a href="https://www.suomisanakirja.fi/teksti/privacy" style="color: var(--muted); text-decoration: none;">Tietosuoja</a> 753 </div> 754 </footer> 755 756 757 758 <!-- Premium Modal --> 759 <div class="premium-modal" id="premiumModal"> 760 <div class="premium-modal-content"> 761 <button class="premium-modal-close" id="premiumModalClose">×</button> 762 <h2 class="premium-modal-title">Kokeile Pro-muotoiluja</h2> 763 <div class="premium-mode-content" id="premiumModeContent"> 764 <!-- Content will be populated by JavaScript --> 765 </div> 766 <div class="premium-dots" id="premiumDots"> 767 <!-- Dots will be populated by JavaScript --> 768 </div> 769 <button class="buy-premium-btn" id="buyPremiumBtn"> 770 <span>ð</span> 771 Siirry Pro-tilaukseen 772 </button> 773 <!--<div class="premium-guarantee">14 päivän rahat takaisin -takuu</div>--> 774 </div> 775 </div> 776 777 778
778<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a441da5e4c706af6',t:'MTc5MDkyNDY2Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
778</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.