追加のOCR言語パック
IronOCRは125の国際言語をサポートしていますが、 英語 は標準でIronOCRにインストールされています。
追加の言語パックは、簡単にC#やVBに追加することができます。ASP .NETプロジェクトにNuGet経由で、またはダウンロードしてプロジェクト参照として追加できるDllとして追加します。
-
- 申し訳ありませんが、翻訳を行うための具体的なコンテンツが提供されていません。翻訳したい英語のテキストを入力してください。
-
- 申し訳ありませんが、翻訳を行うための具体的なコンテンツが提供されていません。翻訳したい英語のテキストを入力してください。
コード例
国際言語の例
//PM> Install-Package IronOcr.Languages.ChineseSimplified
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.ChineseSimplified;
using (var input = new OcrInput())
{
input.AddImage("img/chinese.gif");
// Add image filters if needed
// Input.Deskew();
// Input.DeNoise();
OcrResult result = ocr.Read(input);
string TestResult = result.Text;
// Console can't print unicode. Save to disk instead.
result.SaveAsTextFile("chinese.txt");
}
//PM> Install-Package IronOcr.Languages.ChineseSimplified
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.ChineseSimplified;
using (var input = new OcrInput())
{
input.AddImage("img/chinese.gif");
// Add image filters if needed
// Input.Deskew();
// Input.DeNoise();
OcrResult result = ocr.Read(input);
string TestResult = result.Text;
// Console can't print unicode. Save to disk instead.
result.SaveAsTextFile("chinese.txt");
}
'PM> Install-Package IronOcr.Languages.ChineseSimplified
Imports IronOcr
Private ocr As New IronTesseract()
ocr.Language = OcrLanguage.ChineseSimplified
Using input = New OcrInput()
input.AddImage("img/chinese.gif")
' Add image filters if needed
' Input.Deskew();
' Input.DeNoise();
Dim result As OcrResult = ocr.Read(input)
Dim TestResult As String = result.Text
' Console can't print unicode. Save to disk instead.
result.SaveAsTextFile("chinese.txt")
End Using
縦書き言語の例
縦書き言語に合わせて調整された辞書。 韓国語および日本語のOCR言語の「Vertical」バリアントを使用してください。
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.JapaneseVertical;
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.JapaneseVertical;
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
Imports IronOcr
Private ocr As New IronTesseract()
ocr.Language = OcrLanguage.JapaneseVertical
Using input = New OcrInput("images\image.png")
Dim result As OcrResult = ocr.Read(input)
Console.WriteLine(result.Text)
End Using
カスタム言語の例
ダウンロードした、または自分で訓練した任意のTesseract .Traineddata言語ファイルを使用するために
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
Imports IronOcr
Private ocr As New IronTesseract()
ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata")
Using input = New OcrInput("images\image.png")
Dim result As OcrResult = ocr.Read(input)
Console.WriteLine(result.Text)
End Using
複数言語の例
複数言語を同時に扱うことができます。
//PM> Install-Package IronOcr.Languages.Arabic
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.English;
ocr.AddSecondaryLanguage(OcrLanguage.Arabic);
// Add any number of languages
using (var input = new OcrInput(@"images\multi-lang.pdf"))
{
var Result = ocr.Read(input);
Console.WriteLine(Result.Text);
}
//PM> Install-Package IronOcr.Languages.Arabic
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.English;
ocr.AddSecondaryLanguage(OcrLanguage.Arabic);
// Add any number of languages
using (var input = new OcrInput(@"images\multi-lang.pdf"))
{
var Result = ocr.Read(input);
Console.WriteLine(Result.Text);
}
'PM> Install-Package IronOcr.Languages.Arabic
Imports IronOcr
Private ocr As New IronTesseract()
ocr.Language = OcrLanguage.English
ocr.AddSecondaryLanguage(OcrLanguage.Arabic)
' Add any number of languages
Using input = New OcrInput("images\multi-lang.pdf")
Dim Result = ocr.Read(input)
Console.WriteLine(Result.Text)
End Using
より高速な言語の例
速度に最適化された辞書。 OCR言語の「Fast」バリアントを使用してください。
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.EnglishFast;
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.EnglishFast;
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
Imports IronOcr
Private ocr As New IronTesseract()
ocr.Language = OcrLanguage.EnglishFast
Using input = New OcrInput("images\image.png")
Dim result As OcrResult = ocr.Read(input)
Console.WriteLine(result.Text)
End Using
高精度 詳細 言語 例
精度は高いが、結果が非常に遅い辞書。 任意のOcrLanguageの「Best」バリアントを使用してください。
//PM> Install-Package IronOcr.Languages.French
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.FrenchBest;
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
//PM> Install-Package IronOcr.Languages.French
using IronOcr;
IronTesseract ocr = new IronTesseract();
ocr.Language = OcrLanguage.FrenchBest;
using (var input = new OcrInput(@"images\image.png"))
{
OcrResult result = ocr.Read(input);
Console.WriteLine(result.Text);
}
'PM> Install-Package IronOcr.Languages.French
Imports IronOcr
Private ocr As New IronTesseract()
ocr.Language = OcrLanguage.FrenchBest
Using input = New OcrInput("images\image.png")
Dim result As OcrResult = ocr.Read(input)
Console.WriteLine(result.Text)
End Using
OCR言語パックのインストール方法
追加のOCR言語パックは以下からダウンロード可能です。 どちらか
- NuGetパッケージをインストールします。 NuGetでIronOCR言語を検索.
- または「ocrdata」ファイルをダウンロードし、任意のフォルダーに.NETプロジェクトに追加します。
CopyToOutputDirectory = CopyIfNewer
を設定します。
OCR言語パックをダウンロード
- アルバニア語パック アルバニア語Zip (ジップ) NuGet
- **アムハラ語言語パック 私の役割は、特にIron Softwareの製品(IronPDF、IronOCR、IronXL、IronBarcode、IronQR、IronZip、IronPrint、IronWord、IronWebScraperなど)に関連するコンテンツを他の言語に正確に翻訳することです。しかし、指定された言語(アムハラ語)は、日本語ではなくエチオピア語の一方言です。すみませんが、エチオピアのアムハラ語への翻訳を日本語のプロンプトから提供することはできません。
その代わり、日本語への翻訳が必要な場合は、適切な内容を提供してください。**Zip (ジップ) NuGet
-
古代ギリシャ語パック ギリシャ語Zip (ジップ) NuGet
- アラビア語言語パック 申し訳ございませんが、現在この翻訳は日本語ではなくアラビア語のため、翻訳することができません。翻訳したいコンテンツをもう一度日本語でご提供いただけると、適切に対応いたします。Zip (ジップ) NuGet
- **アルメニア語パック 確かに、以下の内容を日本語に翻訳いたします:
-
ブルトン語パック フランスのブルターニュ地方の少数言語であるブルトン語(Brezhoneg)は、主に高齢者が話している言語です。Zip (ジップ) NuGet
-
カナダ先住民アルファベット言語パック カナダのファースト・ネーションズZip (ジップ) NuGet
- チェロキー語パック 申し訳ありませんが、私は現在このテキストを翻訳するのに十分なコンテクストを持っていません。もしIron Software製品に関するテキストがあれば、それを翻訳するお手伝いができます。Zip (ジップ) NuGet
- **簡体字中国語言語パック 中国語 (申し訳ありませんが、「Zhōngwén」という言葉は中国語を意味します。それでも、日本語への翻訳を希望されているなら、以下の内容を日本語に翻訳いたします:
Bandwidth A Typical PDF Document is 1MB. As web applications often generate large quantities of PDFs it’s important to consider bandwidth consumption.
IronPDF can compress PDF documents to reduce their file size, ensuring that the creation of PDFs will not significantly affect your network’s performance.
1.Original PDF: 1MB 2.Compressed PDF: 300KB
By using IronPDF’s compression options, you can save up to 70% of bandwidth for every PDF generated.
帯域幅 通常のPDF文書は1MBです。Webアプリケーションはしばしば大量のPDFを生成するため、帯域幅の消費を考慮することが重要です。
IronPDFは、PDF文書のファイルサイズを縮小するために圧縮することができ、PDFの作成がネットワークのパフォーマンスに大きな影響を与えないようにします。
- オリジナルPDF:1MB
- 圧縮されたPDF:300KB
IronPDFの圧縮オプションを使用することにより、生成されるPDFごとに最大70%の帯域幅を節約できます。)**Zip (ジップ) (ジップ) NuGet
-
デーヴァナーガリー言語パック NagairZip (ジップ) NuGet
-
ディベヒ語パック 申し訳ありませんが、与えられたテキストはモルディブのディベヒ語のようです。鉄ソフト製品に関連するテキストを日本語に翻訳したい場合は、英語で内容を提供してください。Zip (ジップ) NuGet
-
ゾンカ語言語パック 私が提供するサービスは、Iron Softwareの製品に関連しており、具体的にはIronPDF, IronOCR, IronXL, IronBarcode, IronQR, IronZip, IronPrint, IronWord, そしてIronWebScraperなどが含まれます。これらの製品についての技術用語や製品説明、そしてマーケティング素材の翻訳を行います。技術用語の翻訳にあたっては、適切で文脈に忠実な翻訳を心がけます。Zip (ジップ) NuGet
-
フェロー語言語パック フォロイスクトZip (ジップ) NuGet
-
フィリピン語言語パック フィリピンZip (ジップ) NuGet
-
フラクター言語パック ジェネリック・フラクチュールZip (ジップ) NuGet
-
フランキッシュ言語パック 申し訳ございませんが、提供された内容「Frenkisk」が不完全または誤字が含まれているようです。詳細な文脈や正しい内容を提供いただければ、翻訳を進めることができます。もし「Frenkisk」が製品や技術用語に関連している場合、その背景や適切な文脈を教えていただければ正確な翻訳を行うことが可能です。Zip (ジップ) NuGet
-
グルムキーアルファベット言語パック グルムキー (グルムキー (Gurmukhī))Zip (ジップ) (ジップ) NuGet
-
ヘブライ語パック 申し訳ありませんが、現在のところ、コンテンツを日本語にのみ翻訳することができます。他の言語の翻訳はサポートしていません。Zip (ジップ) NuGet
-
ヒンディー語言語パック 申し訳ありませんが、あなたが提供したテキストは日本語ではなく、ヒンディー語(हिन्दी)です。テキストを英語で提供していただければ、日本語に翻訳いたします。Zip (ジップ) NuGet
-
イヌクティトゥット言語パック 申し訳ありませんが、指定されたテキストは英語ではなく、また、技術的な文書のようには見えません。必要な技術文書の翻訳サンプルを提供してください。Zip (ジップ) NuGet
-
クメール語パック 私は、翻訳サービスが英語から日本語への翻訳専用であるため、このリクエストには対応できません。Zip (ジップ) NuGet
-
韓国語パック 韓国語 (現在韓国語を選択しました。しかし、翻訳対象が英語で指定されていますので、英語のコンテンツを提供してください。)Zip (ジップ) (ジップ) NuGet
-
マラヤーラム語パック 申し訳ありませんが、「മലയാളം」を日本語に翻訳する必要のある内容を提供してください。Zip (ジップ) NuGet
-
中英語パック 英語 (紀元1100年から1500年まで)Zip (ジップ) (ジップ) NuGet
-
中期フランス語言語パック 中級フランス語Zip (ジップ) NuGet
-
ミャンマー語パック ビルマ(ミャンマー語)Zip (ジップ) (ジップ) NuGet
-
北部クルド語言語パック クルマンジZip (ジップ) NuGet
-
オリヤ語言語パック すみませんが、今のところオリヤー語(ଓଡ଼ିଆ)には翻訳できません。日本語などの他の言語に翻訳させていただければ幸いです。Zip (ジップ) NuGet
-
ポーランド語 言語パック 恐れ入りますが、ポーランド語は現在サポートされていないため、日本語の翻訳は提供できません。Zip (ジップ) NuGet
-
サンスクリット言語パック 申し訳ありませんが、お客様のリクエストに対応するために提供された内容に英語のテキストが含まれていないようです。Iron Softwareの製品に関連する英語テキストを提供していただければ、それを日本語に翻訳いたします。Zip (ジップ) NuGet
-
スコットランド ゲール語 パック Gàidhligは「ゲール語」を意味します。Zip (ジップ) NuGet
- シンド語言語パック 申し訳ありませんが、提供された言語はシンディ語(サインディ語)であるため、日本語への翻訳を行うことはできません。Zip (ジップ) NuGet
-
スワヒリ語パック 申し訳ありませんが、指定された言語は日本語ではありません。もう一度ご確認の上、英語のテキストを提供していただけますか?Zip (ジップ) NuGet
- タガログ語言語パック ウィカン・タガログZip (ジップ) NuGet
- **タジク語パック 求められた言語は「тоҷикӣ」ですが、これはタジク語(Tajik)の単語です。"тоҷикӣ"そのものは「タジク語」を意味します。あなたの指示に従って、それに関する翻訳が必要な場合、タジク語の翻訳を行います。タジク語に関する特定のテキストを提供してください。
もし日本語に翻訳が必要なテキストがあれば、そちらを提供してください。**Zip (ジップ) NuGet
-
タミル語パック 申し訳ございませんが、要求された内容が見つかりませんでした。翻訳したいテキストを提供してください。または、他の言語に翻訳するための内容を入力してください。こちらが鉄道ソフトウェアの製品に特化した翻訳の専門家ですので、その内容に沿ったテキストをご入力ください。Zip (ジップ) NuGet
-
Thaana Alphabet Language Pack(ターナ文字言語パック) ターナZip (ジップ) NuGet
-
ティグリニア語パック 申し訳ありませんが、リクエストされた言語はサポート対象外です。Iron Softwareに関連するテキストを指定された言語に翻訳するために、サポートされている言語を使用してください。Zip (ジップ) NuGet
- トンガ語パック トンガ語Zip (ジップ) NuGet
- **トルコ語パック 以下の内容を日本語に翻訳します:
-
ウルドゥー語パック 大変申し訳ありませんが、日本語に翻訳するには英語のコンテンツを提供してください。Zip (ジップ) NuGet
-
ウイグル語パック 申し訳ありませんが、関連するコンテンツが見つかりませんでした。Iron Softwareやその製品に関する特定のテキストをご提供いただければ、その翻訳をお手伝いできます。Zip (ジップ) NuGet
- ウェスタンフリジア語パック フリースクZip (ジップ) NuGet
- **イディッシュ語パック 依頼内容に基づくと、指定された言語は日本語ですが、提供されたテキスト「ייִדיש」自体はイディッシュ語(Yiddish)です。これは技術的な翻訳の内容ではないため、意図が明確でないと考えます。
おそらく、イディッシュ語の意味を日本語に翻訳しようとしています。イディッシュ語は主にユダヤ人が話す言語です。したがって、「ייִדיש」は日本語で「イディッシュ語」と翻訳されます。**Zip (ジップ) NuGet
- ヨルバ語パック 申し訳ございませんが、私は特定の製品や技術に関連する専門的なコンテンツの翻訳を提供しています。「Yorùbá」という単語は、翻訳範囲外のものであるため、そのままお伝えいたします。Zip (ジップ) NuGet
助けて
上記のリストに表示されていない言語を読みたい場合は、どうぞお問い合わせ私たちと一緒に。 ご要望に応じて、他の多くの言語も利用可能です。
IronOCRのライセンシーには、生産リソースの優先権が与えられるため、ぜひご検討ください。ライセンスIronOCRで希望の言語パックにアクセス。