Deprecated: Return type of ffDataHolder::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffDataHolder.php on line 131

Deprecated: Return type of ffDataHolder::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffDataHolder.php on line 134

Deprecated: Return type of ffDataHolder::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffDataHolder.php on line 142

Deprecated: Return type of ffDataHolder::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffDataHolder.php on line 145

Deprecated: Creation of dynamic property ffPluginIdentificator::$_WPLayer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffPluginIdentificator.php on line 284

Deprecated: Return type of ffCollection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 224

Deprecated: Return type of ffCollection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 233

Deprecated: Return type of ffCollection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 267

Deprecated: Return type of ffCollection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 259

Deprecated: Return type of ffCollection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 245

Deprecated: Return type of ffCollection::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 282

Deprecated: Return type of ffCollection::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 285

Deprecated: Return type of ffCollection::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 292

Deprecated: Return type of ffCollection::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 301

Deprecated: Return type of ffCollection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/core/class.ffCollection.php on line 209

Deprecated: Optional parameter $filterOrder declared before required parameter $postID is implicitly treated as a required parameter in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/ark-core/builder/elements/Portfolio/class.ffElPortfolio.php on line 119

Deprecated: Creation of dynamic property ffFrameworkScriptLoader::$_WPLayer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/assetsIncluding/class.ffFrameworkScriptLoader.php on line 574

Deprecated: Creation of dynamic property ffFrameworkScriptLoader::$_WPLayer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/assetsIncluding/class.ffFrameworkScriptLoader.php on line 574

Deprecated: Optional parameter $atts declared before required parameter $shortcodeName is implicitly treated as a required parameter in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/shortcodes/class.ffShortcodeObjectBasic.php on line 50

Deprecated: Optional parameter $content declared before required parameter $shortcodeName is implicitly treated as a required parameter in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/shortcodes/class.ffShortcodeObjectBasic.php on line 50

Deprecated: Creation of dynamic property ffHttp::$_WPLayer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/fileSystem/class.ffHttp.php on line 100

Deprecated: Creation of dynamic property ffWPUpgrader::$_dataStorage is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/updater/class.ffWPUpgrader.php on line 482

Deprecated: Creation of dynamic property ffAdminScreenViewFactory::$_scriptEnqueuer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/adminScreens/factories/class.ffAdminScreenViewFactory.php on line 118

Deprecated: Creation of dynamic property ffAdminScreenViewFactory::$_styleEnqueuer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/adminScreens/factories/class.ffAdminScreenViewFactory.php on line 103

Deprecated: Creation of dynamic property ffAdminScreenManager::$_adminScreenAjaxFactory is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/adminScreens/class.ffAdminScreenManager.php on line 238

Deprecated: Creation of dynamic property ffLessWPOptionsManager::$_LessWPOptions_Factory is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/assetsIncluding/lessWPOptions/class.ffLessWPOptionsManager.php on line 233

Deprecated: Creation of dynamic property ffThemeAssetsManager::$themeAssetsIncluder is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/themes/assetsIncluding/class.ffThemeAssetsManager.php on line 174

Deprecated: Optional parameter $name declared before required parameter $optionsStructureHelper is implicitly treated as a required parameter in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/dataHolders/class.ffOneStructure.php on line 47

Deprecated: Return type of ffOptionsQuery::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 850

Deprecated: Return type of ffOptionsQuery::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 835

Deprecated: Return type of ffOptionsQuery::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 831

Deprecated: Return type of ffOptionsQuery::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 878

Deprecated: Return type of ffOptionsQuery::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 841

Deprecated: Creation of dynamic property ffDataStorage_OptionsPostType::$_postLayer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/dataStorage/dataStorageOptionsPost/class.ffDataStorage_OptionsPostType.php on line 254
Tietokoneavusteinen kääntäminen – Tenviesti Oy – Viestintää eri kielillä ja erilaisilla välineillä
Deprecated: Creation of dynamic property ffThemeBuilderBlock_Colors::$_cssRenderer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/themes/builder/class.ffThemeBuilderBlock.php on line 400

Deprecated: htmlspecialchars_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 423

Deprecated: htmlspecialchars_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 423

Deprecated: htmlspecialchars_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 423

Tietokoneavusteinen kääntäminen


Deprecated: Creation of dynamic property ffBlBlogContent::$_cssRenderer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/themes/builder/class.ffThemeBuilderBlock.php on line 400

Deprecated: htmlspecialchars_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 423

Tietokoneavusteinen kääntäminen eli “CAT” (Computer-assisted translation, computer-aided translation = CAT) on kääntämisen muoto, jossa käännöstyötä tekevä henkilö käyttää tietokonetta ja sille tehtyjä ohjelmistoja apuna käännöstyössä.

Nimestään huolimatta tietokoneavusteista kääntämistä ei tule sekoittaa konekääntämisen käsitteeseen, jossa tietokone ja siihen asennettu konekäännösohjelma tekevät varsinaisen käännöstyön.

Yleistä

Nykyisin käytössä olevat automaattiset konekäännösjärjestelmät eivät tällä hetkellä yleensä kykene itsenäisesti tuottamaan riittävän laadukasta käännösjälkeä: ihminen joutuu jälkikäteen korjaamaan niiden tuottamaa käännöstulosta. Tietokoneavusteinen kääntäminen puolestaan on koneen ja ihmisen välisenä yhteistyönä toteutettavaa käännöstyötä, jota voidaan käyttää myös osana raakakonekäännöksen toimitustyötä.

Joissakin kehittyneissä tietokoneavusteisen kääntämisen sovelluksissa konekäännöstä käytetään yhtenä käännöstyön osana. Konekäännöstä hyödyntävät käännöstyökalut sisältävät joukon kääntäjälle tarkoitettuja aputyökaluja, jollaisia voivat olla esimerkiksi terminologian hallinta ja erilaiset lingvistiset ja oikeakielisyyttä parantavat apu- ja tarkistustoiminnot. Huolellisesti ennakolta valmistellut, hyväksyttyä terminologiaa sisältävät asiakaskohtaiset sanastot parantavat merkittävästi konekäännöksen laatua, mikä lisää koko käännösprosessin tehokkuutta.

Käännöstyökalut

Tietokoneavusteinen kääntäminen on laaja ja hieman epäselvä käsite, jonka piiriin kuuluu työkaluja yksinkertaisista aputyökaluista hyvinkin monimutkaisiin järjestelmiin. Käännöstyökaluja voivat olla:

  • oikolukuohjelmat, jotka voivat olla joko tekstinkäsittelyohjelmien osia tai itsenäisesti toimivia apuohjelmia.
  • kielentarkastusohjelmat, jotka toimivat tekstinkäsittelyohjelmien osina tai itsenäisinä apuohjelmina.
  • terminologianhallintaohjelmat, jotka mahdollistavat kääntäjän oman termitietopankin käytön elektronisessa muodossa. Termitietopankki voi olla yksinkertainen tekstinkäsittely- tai taulukko-ohjelmassa luotu taulukko, tietokantaohjelmalla (kuten MS Access) luotu tietokanta tai, laajemmissa ja kalliimmissa ratkaisuissa, erityinen kyseistä tarkoitusta varten valmistettu apuohjelma, esimerkiksi SDL Multiterm, LogiTerm, Termex tai vastaava.
  • yksi- tai kaksikieliset elektroniset sanakirjat.
  • paikallisella tietokoneella tai Internetissä säilytettävät yleiset termitietokannat.
  • tekstinhakutyökalut (vapaa tekstihaku ja indeksointi), jotka mahdollistavat jo käytettyjen käännösten haun erilaisista referenssiasiakirjoista.
  • konkordanssi- eli esiintymähakuohjelmat, joilla voidaan selvittää sanan tai ilmaisun esiintymistä sitä vastaavassa kontekstissa yksi-, kaksi- ja monikielisissä kokonaisuuksissa eli korpuksissa, kuten kaksikielisissä dokumenteissa tai käännösmuisteissa.
  • kohdistusohjelmat, joilla voidaan kohdistaa lähdekielinen ja kohdekielinen eli käännetty tekstisegmentti toisiinsa siten, että kohdistettuja kaksikielisiä dokumentteja voidaan analysoida käyttämällä tekstinhaku- ja konkordanssityökaluja.
  • projektinhallintaohjelmat, jotka mahdollistavat monimutkaisten käännösprojektien resurssien hallinnan ja aikataulujen toteutumisen seurannan.
  • käännösmuistityökalut (Translation Memory = TM), joiden perustana on lähde- ja kohdekielisten tekstisegmenttien muodostama järjestelmällisesti koottu tietokanta.

Työkaluratkaisut

Käännösmuistiohjelmat

Käännösmuistiohjelmat tallentavat jo käännetyt lähdetekstit ja niitä vastaavat kohdekieliset käännökset tietokantaan ja tuovat siellä olemassa olevat käännökset esiin vastaavan sisältöisiä uusia dokumentteja käännettäessä.

Käännösmuisteissa lähdekieliset tekstit pilkotaan helpommin hallittaviksi kokonaisuuksiksi, joita kutsutaan segmenteiksi. Lähdekielinen virke tai lause tai näitä muistuttava yksikkö (otsikko, luettelon rivi) ja sitä vastaava käännös muodostavat yhden segmentin. Segmentointi voi joissakin tapauksissa tapahtua myös virkettä suuremmiksi tai riviä pienemmiksi yksiköiksi (tekstikappaleet, yksittäiset sanat).

Kääntäjän työstäessä käännettävää dokumenttia käännösmuistiohjelma käy läpi jo olemassa olevat käännössegmentit ja tarjoaa kääntäjän käyttöön jo valmista, täysin tai osittain yhteensopivaa käännöstä, jos sellainen löytyy käännösmuistin tietokannasta. Jos valmista käännöstä ei löydy, ohjelma sallii kääntäjän tallentaa kääntämänsä tekstin vastaamaan käännettävää uutta lähdetekstiä. Kun uuden segmentin käännös on valmis, ohjelma siirtyy seuraavaan käännettävään lähdetekstin segmenttiin.

Nykyiset käännösmuistit ovat useimmissa tapauksissa rakenteensa puolesta tekstikentistä ja tietueista muodostuva tietokanta, johon tavallisesti sisältyy lähde- ja kohdekielinen tekstisegmentti sekä mahdollista lisätietoa käännöksestä (käännösajankohta, viimeisin käyttöajankohta, alkuperäisen kääntäjän nimi jne.). Etenkin automaattiseen ja konekieliseen kääntämiseen käytettävissä käännösmuisteissa tukeudutaan myös laajoihin toisiinsa kohdistettuihin referenssidokumentteihin.

Käännösmuistiohjelman käyttöliittymä on nykyisin yleensä itsenäinen sovellus, jossa varsinainen käännöstyö tapahtuu joko paikallisesti tai verkossa pilvipalveluna. Jälkimmäisessä vaihtoehdossa usea kääntäjä voi samanaikaisesti käyttää ja päivittää samaa käännösmuistia, mikä lisää käännöstyön yhdenmukaisuutta. Ohjelma tarjoaa useimmiten myös mahdollisuuden katsella käännettävää tiedostoa lopullisessa ilmiasussaan, mikä edistää kontekstin ja kokonaisuuden ymmärtämistä. Joissakin tapauksissa käännösmuisti voi olla myös tekstinkäsittely- tai taitto-ohjelman erillinen lisäosa, jossa käännösmuistin avulla voidaan tehdä käännöstä suoraan lopulliselta näyttävään dokumenttiin.

Lisätietoja käännösmuistiohjelmien toiminnasta löytyy kohdasta Käännösmuistin toiminta.

Käännöshakukoneet

Käännöshakukoneet ovat varsin uusi sovellus käännösteollisuudessa. Ne toimivat Internetissä samalla tavoin kuin Internetin hakukoneet. Internetin sijasta käännöshakukoneet kuitenkin hakevat olemassa olevista käännösmuisteista aikaisemmin käännettyjä lauseenosia, fraaseja, kokonaisia lauseita ja jopa kokonaisia tekstikappaleita, jotka vastaavat lähdetiedoston käännettäviä segmenttejä.

Käännöshakukoneissa käytetään nykyaikaisia hakuteknologioita toteuttamaan sanahakuja oikeassa kontekstissaan, mikä varmistaa, että tulokset ovat lähdesegmentin kontekstin mukaisia. Tavanomaisten käännösmuistityökalujen tavoin käännöshakukoneiden tuottamat tulokset ovat vahvasti riippuvaisia haun kohteena olevien käännösmuistien laadusta.

Terminologian hallintatyökalut

Terminologian hallintatyökalut tarjoavat kääntäjälle mahdollisuuden tehdä automaattisia hakuja termitietokantoihin, jotka liittyvät käännettäviin dokumentteihin. Toimintatavasta riippuen termitietokantojen haun tulokset näkyvät joko suoraan käännösmuistityökalun käyttöliittymässä tai käyttämällä hakua varten luotuja pikanäppäimiä. Joissakin työkaluissa kääntäjä voi myös lisätä uusia terminologiapareja termitietokantoihin kääntämisen aikana. Jotkut kehittyneistä järjestelmistä antavat lisäksi kääntäjälle mahdollisuuden tarkistaa interaktiivisesti tai eräajotilassa, onko oikeaa lähdeteksti-/termiyhdistelmää jo käytetty käynnissä olevan projektin käännöksissä.

Käytössä on myös erillisiä termihallintajärjestelmiä, jotka tarjoavat työnkulun toiminnallisuutta parantavia ominaisuuksia ja visuaalista taksonomiaa sekä toimivat termien tarkistustyökaluina (oikolukutyökalujen tapaan, jolloin virheellisesti käytetyistä termeistä saadaan erillinen ilmoitus). Uusissa termityökaluissa voi olla myös muita monikielisiä termielementtejä (kuvat, videot, äänet) tukevia ominaisuuksia.

Tekstinkohdistustyökalut

Tekstinkohdistustyökalut pyrkivät pilkkomaan lähde- ja kohdekieliset dokumentit toisiaan vastaaviksi segmenteiksi, jotta sisällöstä voidaan luoda käännösmuisteja tai muita käännöksen apuna käytettäviä referenssitiedostoja. Monet kohdistustyökalut antavat kääntäjälle mahdollisuuden korjata manuaalisesti virheellisesti kohdistuneita käännössegmenttejä. Kohdistetuista dokumenteista voidaan sitten luoda myöhemmissä käännöksissä käytettäviä käännösmuisteja tai referenssitiedostoja.

Interaktiivinen konekäännös

Interaktiivinen konekäännös on malli, jossa automaattinen konekäännösjärjestelmä pyrkii ennustamaan ihmiskääntäjän tuottamaa käännöstä tekemällä käännösehdotuksia. Nämä ehdotukset voivat olla joko täydellisiä lauseita tai osia käännettävistä lauseista.

Joukkokäännös (Crowd translation)

Joukkokäännöksellä tarkoitetaan mallia, jossa suuri määrä kääntäjiä toimii yhteistyössä sosiaalisen median (some) välityksellä. Kun Facebook halusi kääntää suuren määrän englanninkielistä tekstiä graafisessa käyttöliittymässään, yritys käytti hyväkseen suuria määriä jo olemassa olevia vapaaehtoisten kääntäjien tuottamia käännöksiä.



Deprecated: Creation of dynamic property ffBlComments::$_cssRenderer is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/themes/builder/class.ffThemeBuilderBlock.php on line 400

Deprecated: htmlspecialchars_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tenviesti.fi/httpdocs/wordpress/wp-content/plugins/fresh-framework/framework/options/walkers/class.ffOptionsQuery.php on line 423