メインコンテンツまでスキップ

OCR言語サポート

光学文字認識(OCR)エンジンは、動的テキストを操作するためにEggplant Functional内に組み込まれた多機能ツールです。このページでは、OCRで使用可能なすべての言語について概説します。

言語プロパティの使用

言語辞書は、Text Preferencesで指定するか、またはOCR検索に使用するLanguage プロパティを用いて、Eggplant Functionalのスクリプト内で任意のOCR検索に指定することができます。OCRエンジンは、完全な組み込み辞書サポートを持つ言語のための独自のシステム辞書を提供します。サポートされるOCR言語プロパティにリストされたプロパティ値は大文字小文字を区別します。

Languageプロパティは、OCRを使用してテキストを読み取り、検索するために使用することができます。テキストの読み取りと検索の違いについては、OCRの使用方法を参照してください。

例:

// 言語プロパティを使用してテキストを検索する
Click (Text:"Aubergine", Language:"French")
// 言語プロパティを使用してreadText()関数を制限する
log ReadText(("TLImage","BRImage"), Language:"French") -- "TLImage"と"BRImage"は、検索矩形の左上と右下の角をそれぞれ示すキャプチャ画像で、検索矩形を定義します。

サポートされるOCR言語プロパティ

Eggplant Functionalは、多数の言語を標準装備しています。追加の言語も購入可能です。

カスタムOCR辞書

特定の言語を選択するだけでなく、SenseTalkのプロパティを使用してOCRエンジンの辞書をカスタマイズすることもできます。テキスト検索が認識する特定の単語を追加したり、OCRエンジンが認識しないようにしたい単語をリストにしたりすることができます。カスタム辞書の作成についての詳細情報は、OCRエンジン辞書のカスタマイズを参照してください。

サポートされる言語

以下の表は、OCRで使用可能なすべての言語の包括的なリストを示しています。

* は完全な辞書サポートを示します。

ノート

注意:これらの事前定義された言語プロパティは大文字小文字を区別します。

AbkhazFaeroeseKurdishRundi
AdygheFijianLakRussian *
AfrikaansFinnish *LappishRussianOldSpelling *
AgulFrench *Latin *RussianWithAccent *
AlbanianFrisianLatvian *Samoan
AltaicFriulianLezginSelkup
ArabicGaelicScottishLithuanian *SerbianCyrillic
ArmenianEastern *GagauzLubaSerbianLatin
ArmenianGrabar *GalicianMacedonianShona
ArmenianWestern *GandaMalagasySioux (Dakota)
AwarGerman *MalaySlovak *
AymaraGermanNewSpelling *MalinkeSlovenian *
AzeriCyrillicGermanLuxembourgMalteseSomali
AzeriLatin *Greek *MansiSorbian
Bashkir *GuaraniMaoriSotho
BasqueHaniMariSpanish *
BelarusianHausaMayaSunda
BembaHawaiianMiaoSwahili
BlackfootHebrewMinankabawSwazi
BretonHungarian *Mixed (Russian and English) *Swedish *
BugotuIcelandicMohawkTabassaran
Bulgarian *IdoMoldavianTagalog
BuryatIndonesian *MongolTahitian
Catalan *IngushMordvinTajik
ChamorroInterlinguaNahuatlTatar *
ChechenIrishNenetsTinpo (Jingpo)
ChinesePRCItalian *NivkhTongan
ChineseTaiwanJapanese *NogayTswana
ChukchaJapanese+English *Norweigan (NorvegianNynorsk and NorvegianBokmal) *Tun
ChuvashJapaneseModernNorwegianBokmal *Turkish *
CorsicanKabardianNorwegianNynorsk *Turkmen
CrimeanTatarKalmykNyanjaTurkmenLatin
Croatian *KarachayBalkarOccidentalTuvin
CrowKarakalpakOjibwayUdmurt
Czech *KasubOsseticUighurCyrillic
Danish *KawaPapiamentoUighurLatin
DargwaKazakhPidginEnglish (Tok Pisin language)Ukrainian *
DunganKhakasPolish *UzbekCyrillic
Dutch *KhantyPortugueseBrazilian *UzbekLatin
DutchBelgianKikuyuPortugueseStandard *Visayan (Cebuano)
English *KirgizProvencalWelsh
EskimoCyrillicKongoQuechuaWolof
EskimoLatinKorean *RhaetoRomanicXhosa
EsperantoKoreanHangul *Romanian *Yakut
Estonian *KoryakRomanianMoldaviaZapotec
EvenKpelleRomanyZulu
EvenkiKumykRuanda

Eggplant Functionalスクリプトは、その他のサポートされるキーワードに示されるように、他のキーワードを事前定義された言語プロパティとして認識します。

その他のサポートされるキーワード

BasicCMC7E13BPascal
C++CobolFortranOCRA
ChemistryDigitsJavaOCRB