TactiPressは文書やテキストを点字に変換します — 即座に、オフラインで、あなたの言語で。教師、点字ユーザー、リハビリテーション専門家、アクセシビリティの専門家のいずれであっても、TactiPressは日常の文書から点字出力を作成する高速で信頼性の高い方法を提供します。
TactiPressの翻訳エンジンは、公式の点字仕様(UEB、BSKDL、ICEBなど)を使用してゼロから開発されました。すべての短縮形、すべてのルール、すべてのインジケーターはその標準まで追跡可能です。
翻訳エンジンの機能
- 継承と共有ルールを持つ51言語の85の点字テーブル
- 主要言語の1級点字(非短縮)と2級点字(短縮)
- CJK、アラビア語、キリル文字、ヘブライ語、タイ語などを含む完全なUnicode入力サポート
- 複数の出力形式:Unicode点字(U+2800–U+28FF)、BRF、BES(日本語)、ASCII点字、生ドットパターン(6/8ドット)、SimBraille
- 逆翻訳:点字 → 読める文字
- not_before / not_after / penaltyルールによるコンテキスト対応の短縮形
- 形態論的ルール:複合語、接頭辞、接尾辞
- テーブル継承:言語バリアントが共通のベーステーブルを共有
- 数学点字:ネメスコード(英語)、マールブルク(ドイツ語、予定)、UEB技術(予定)
- ドイツ語(Eurobraille)と米国語BRF形式間のBRFエンコード変換
- 公式点字規格から手作業で検証したゴールドエントリに基づく精度検証
- オプションの大文字インジケーター — テーブルとユースケースごとに設定可能
- 言語対応の出力形式ドロップダウン — Eurobraille はラテン文字のみ、BES は日本語テーブル、Unicode と BRF はすべての言語で利用可能
精度(抜粋)
TactiPressは51言語に対応する 84個の翻訳テーブルを備えています。各テーブルは 公式の点字標準から独立して実装され、 131,037 件のテストケースからなる検証用ゴールドコーパスで確認されています。
| 検証済みテーブル | 84 |
| 言語 | 51 |
| ステータス(安定版 / ベータ / アルファ) | 42 / 36 / 6 |
| ゴールドコーパスに対する全体精度 | 100.0% |
公式点字規格に基づき手作業で検証されたゴールドエントリとの比較。
実際に試してみる
TactiPressの
en-ueb-g1
および
en-ueb-g2
テーブルで翻訳したパブリックドメインのテキストです。Grade 1(一文字ずつ)と
Grade 2(短縮)の出力をUnicode点字とBRFで比較できます。
The Gettysburg Address
エイブラハム・リンカーン、1863年 · 286語 · パブリックドメイン
- 原文 (.txt, 1.5 KB)
- UEB Grade 1 — Unicode (4.0 KB) · BRF (1.5 KB)
- UEB Grade 2 — Unicode (2.7 KB) · BRF (1.1 KB)
Grade 2の短縮によりBRFサイズがこのテキストで約28%削減されます。
Alice's Adventures in Wonderland — Ch. I
ルイス・キャロル、1865年 · 約2,200語 · パブリックドメイン
- 原文 (.txt, 12 KB)
- UEB Grade 1 — Unicode (30 KB) · BRF (12 KB)
- UEB Grade 2 — Unicode (22 KB) · BRF (9.1 KB)
Grade 2の短縮によりBRFサイズがこのテキストで約23%削減されます。
tactipress_cliで翻訳。Unicode点字(U+2800〜U+28FF)は任意のUTF-8ビューアで表示でき、
BRFは点字プリンタが直接処理するASCII形式です。
プライバシーとアクセシビリティ
完全なプライバシー
テキストや文書がデバイスの外に出ることはありません — すべての点字変換はローカルで実行されます。TactiPress Pro のライセンス認証時のみ、当社サーバーに短時間接続します。TactiPress Free はライセンスキーを必要とせず、サーバーに接続することはありません。詳細はプライバシーポリシーをご覧ください。
アクセシビリティを最優先に設計
視覚障害のあるエンジニアが開発し、VoiceOverとNVDAへの完全な対応を前提にゼロから設計されています。すべての画面・ボタン・テーブルにマウスなしでアクセスでき、適切にラベル付けされています。
言語バインディング
TactiPressにはC APIラッパーと最も一般的なプラットフォーム向けの既製バインディングが含まれています:
- Python — スクリプト、自動化、データパイプライン
- C# — .NETアプリケーションとWindows開発
- Swift — macOSおよびiOSネイティブアプリ
- Flutter/Dart — クロスプラットフォームモバイルアプリ
プラットフォーム
- Windows 10/11 (x64, ARM64)
- macOS 12以降(Universal Binary)
- Linux (x64)
- iOSおよびAndroid(Flutterバインディング経由)
ヒント: LinuxではAppImage、deb、rpmパッケージをインストールしてください。AppImageは自動的に更新されます。
スクリーンショット
スクリーンショットを見るネイティブmacOSアプリ
ネイティブのAppKit / Cocoaコントロールで構築 — 信号機スタイルの ウィンドウボタン、システムメニューバー、VoiceOver完全対応。
お問い合わせ
TactiPressを組織やプロジェクトに導入しませんか?
お問い合わせ