JPH0324700B2 - - Google Patents

Info

Publication number
JPH0324700B2
JPH0324700B2 JP57176496A JP17649682A JPH0324700B2 JP H0324700 B2 JPH0324700 B2 JP H0324700B2 JP 57176496 A JP57176496 A JP 57176496A JP 17649682 A JP17649682 A JP 17649682A JP H0324700 B2 JPH0324700 B2 JP H0324700B2
Authority
JP
Japan
Prior art keywords
word spelling
spelling data
language
word
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP57176496A
Other languages
English (en)
Other versions
JPS5875240A (ja
Inventor
Maachin Haajitsuku Ooburei
Suchuwaato Hobusu Sharon
Terii Ripasu Jeemuzu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS5875240A publication Critical patent/JPS5875240A/ja
Publication of JPH0324700B2 publication Critical patent/JPH0324700B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/191Automatic line break hyphenation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/232Orthographic correction, e.g. spell checking or vowelisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Document Processing Apparatus (AREA)
  • Machine Translation (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 本発明の技術分野 本発明は、一般的にはテキスト処理システムに
関し、具体的には、テキスト処理システムにおい
て、複数の言語についてスペリング及び/又はテ
キスト・ワードのハイフン付けを自動的に検査す
る手段に関する。
背景の技術 入力ワードが正しく綴られたかどうかを検査す
る機能、及びワードのハイフン個所を決定する機
能を有する先行技術のテキスト処理システムは、
典型的には、テキスト処理システムが使用される
国の主たる言語で高頻度で使用されるワードを永
久的に記憶した辞書を含んでいる。例えば、米国
で販売されるテキスト処理システム米語及び英語
のワードを含み、フランスで販売されるシステム
はフランス語のワードを含み、ドイツで販売され
るシステムはドイツ語のワードを含む。これらの
先行技術のシステムは、時には他の一時的な記憶
辞書を含む。この辞書は、通常、ユーザーのビジ
ネスに独特のワード(例えば、顧客名及び住所、
法律用語、医学用語など)をユーザーによつて満
たされている。
社会がますます多重言語化するにつれて、2つ
以上の言語から取られたワードを含む文書を作る
ことが普通になつてきた。多くの場合、文書は一
つの言語から他の言語への翻訳を含む(例えば、
米国では英国とスペイン語、カナダでは英語とフ
ランス語)。これらの翻訳は、散在したパラグラ
フ又はコラムの形式をとることがある。この種の
文書は、先行技術に基づくスペリングの検査及び
自動ハイフン付け機能を使用するに当つて不都合
を生じる。何故ならば、第2の言語から取られた
非常に多数のワードが、記憶辞書で発見されない
からである。このため、スペリングの検査及び自
動ハイフン付け機能が使用されないか、多重ステ
ツプの動作がとられる。後者の場合、文書の主た
る言語部分が別個に準備され、次いで翻訳のテキ
ストと混合される。
本発明の要約 本発明は、テキスト処理システムにおいて、複
数の言語からとられた散在するテキスト・ワード
のために、自動的にスペリングをチエツクし、か
つハイフン個所を与える制御方式を開示する。こ
の制御方式は、次のテキストの言語を限定するた
め、テキスト中に挿入される制御コードを使用す
る。制御コードはテキストが主たる言語から成る
場合にオペレータが制御コードを入力しないとき
には自動的に発生され、又はオペレータが複数の
任意的言語を限定する制御コードを選択する。本
発明を使用するシステムは、制御コードを受取
り、その制御コードに関連した言語のために、制
御コードに続くテキストを記憶辞書と照合するこ
とによつて応答する。更に、オペレータは特定の
言語ではない数値テーブルのようなデータ・ブロ
ツクをスキツプする選択権を有する。
実施例の説明 本発明を、第1図に示される形式の対話式情報
処理システムに応用した場合を今から説明する。
第1図の情報処理システムは、デイスケツト記憶
ユニツト16へ接続されたターミナル1を含む。
ターミナル1はデイスプレイ14及びキーボード
10を有する。キーボード10の動作を介して、
オペレータは、ターミナル1へ指令を入れること
ができる。それによつて、情報はターミナル1と
デイスケツト記憶ユニツト16との間で転送され
ることができる。更にオペレータは、デイスプレ
イ14上の表示を制御するため、アルフアニユー
メリツク・キヤラクタ及び指令を入れることがで
きる。
第2図は第1図の情報処理システムの詳細なブ
ロツク図を示す。この情報処理システムはキーボ
ード10、マイクロプロセツサ11、表示リフレ
ツシユ・バツフア12、デイスプレイ14、デイ
スケツト記憶ユニツト(補助直接アクセス記憶装
置)16を含む。更に、プリンタ15がマイクロ
プロセツサ11へ接続され、ハードコピーの出力
を与える。クロツク17は、システムの各種のコ
ンポーネントを同期させるため、それらコンポー
ネントへ接続される。
キーボード10は文字、数字、句読点のような
記号キーの通常のセツト、特殊キヤラクタ・キ
ー、キヤリツジ・リターン、タブ、インデツクス
などのテキスト形式又は制御キーを含む。更に、
キーボード10はシステムへ特殊の制御指令を出
すための第2のセツトの制御キーを含む。制御キ
ーは、カーソル移動キー、キーボードを多数の異
つたモードへセツトするキーを含む。
キーボード10はバス20を介してマイクロプ
ロセツサ11へ接続される。第3図に示されるマ
イクロプロセツサ11は入力ポート21、出力ポ
ート22、ランダム・アクセス・メモリ23、処理
実行ユニツト24を含む。
機能的には、メモリ23は命令及びデータの双方
を記憶する。命令及びデータは、入力ポート21
を介して2進情報のバイトとして、キーボード1
0からメモリ23へ入れられる。第4図に示される
ように、キーボード10からキーストローク・デ
ータを受取るメモリ23の部分は、キーストローク
待ち行列26である。表示されるべきデータは、
一連の命令によつて待ち行列26からテキスト・
バツフア27へ、次いでマイクロプロセツサ11
の出力ポート22を介して、表示リフレツシユ・
バツフア12へ転送される。これは、一連の移動
命令を実行するマイクロプロセツサ11によつ
て、通常の態様で達成される。
マイクロプロセツサ11はIBMシリーズ1、
インテル・モデル8086、その他機能的にこれらと
等しいマイクロプロセツサであつてよい。
表示リフレツシユ・バツフア12は、出力ポー
ト22とデイスプレイ14との間に接続された別
個のバツフアとして示されている。バツフア12
は、通常デイスプレイ14の一部であつて、電子
ビームがデイスプレイ14のスクリーン上を横切
つて一連の水平行をトレースするとき、ビームの
オン・オフ制御を実行することによつて、スクリ
ーン上の文字の発生を制御するように働く。
更に出力ポート22は、メモリ23に記憶された
データをプリンタ15及びデイスケツト記憶ユニ
ツト16へ与える。これら装置の各々は、それら
自体の内部バツフアを有する。ランダム・アクセ
ス・メモリ23からプリンタ15又は記憶ユニツト
16へデータを転送する指令は、オペレータによ
つてキーボード10からマイクロプロセツサ11
へ送られる。
プリンタ15は、当技術分野で知られている任
意の適当なプリンタであつてよい。大部分のテキ
スト処理システムにおいて、プリンタ15は、基
本的にはタイプ・ボール・プリント・エレメント
かヒマワリ輪プリント・エレメントを有する標準
の入出力ターミナル・プリンタである。
更に、デイスケツト記憶ユニツト16は、所定
のセクタ・アドレス・ロケーシヨンへ与えられた
データをバイトごとに直列に記憶することのでき
る任意適当なデイスク記憶装置であつてよい。セ
クタ・アドレス・ロケーシヨンの各々は、データ
を検索するためにマイクロプロセツサ11によつ
てランダムにアドレス可能である。記憶ユニツト
16から与えられた空間的に関連ずけられたデー
タは、符号化された形で、メモリ23の表示データ
領域28に記憶される。第4図に示されるメモリ
23の他の領域として、表示形式バツフア領域29
がある。領域29は、本発明に従つて、空間的に
関連ずけられたデータを復合化された形で処理す
る場合に使用される。
第5図はデイスプレイ14のスクリーンの略図
である。そこに示されるように、スクリーンは、
例えば文字の25行を表示する能力を有する。各行
は、80キヤラクタの列位置を有する。1つのキヤ
ラクタ位置はペルと呼ばれるドツト位置又は画素
のマトリクスより成る。デイスプレイ14の典型
的なキヤラクタ・マトリクスは、6個の幅方向の
ペル及び10個の高さ方向のペルより成るマトリク
ス32である。リフレツシユ・バツフア12とデ
イスプレイ14との相互作用は、バツフア12の
ロケーシヨンに記憶されたキヤラクタを、デイス
プレイ14上の等価のロケーシヨンに、6×10の
ドツト・マトリクスとして形成された対応するキ
ヤラクタへ変換することであ。デイスプレイ14
は、一般的にこの変換を達成するためのそれ自体
の電子回路を備えている。マイクロプロセツサ1
1は単にアドレスを与え、かつバツフア12へ適
当なキヤラクタをロードするだけでよい。
更に、デイスケツト記憶ユニツトは、メモリ23
の表示データ領域28から出力ポート22を介し
て与えられたデータ・バイトを直列ビツトのデー
タ・ストリームへ変換するそれ自体の電子回路も
備えている。このデータ・ストリームは、デイス
ケツト上の1つのアドレスされた同心円記憶トラ
ツクの所定のセクタに記録される。記憶ユニツト
16からのデータは、リクエストがなされると、
記憶トラツクのアドレスされたセクタからバイト
ごとに直列に、マイクロプロセツサ11へ与えら
れる。
これまでに説明したマイクロプロセツサ11に
関連する機能及び相互作用の全ては、適当なプロ
グラムを介して達成されることに留意されたい。
これらのプログラムはメモリ23に記憶され、キー
ボード10からのデータ又は第1図に示されるシ
ステムの各種のコンポネントによつて発生された
割込信号に応答して、動作の実行へと呼出され
る。
今から第1図、第6図、第7図、第8図を参照
して、本発明を使用する典型的なタスクを説明す
る。準備段階として、正しく綴られたワードより
成る複数の辞書がデイスケツト記憶ユニツト16
に記憶される。これによつて、システムを使用し
て処理する言語が示される。これらの辞書は、米
国特許第3995254号の教示に従つて記憶されかつ
アクセスされる。更に、各辞書は、米国特許第
4092729号の教示に従つて記憶されたワードのた
めのハイフン個所を含む。これらの特許は、正し
いスペリング及びハイフン個所を求めて、辞書メ
モリの記憶及びアクセスを実行する方法を教示し
ている。更に、本発明によれば、デイスケツト記
憶ユニツトにメニユーが記憶される。オペレータ
は、このメニユーによつて、システムへ制御信号
を入れ、システムが辞書記憶メモリの1つ又はそ
れ以上へ選択的にアクセスするようにする。
オペレータは、1つ又はそれ以上の言語から取
られたテキスト部分を含む文書を準備する仕事を
有する。第6図を参照すると、オペレータが文書
を作成しているとき、キーボード10上の命令キ
ーがオペレータによつて押され(ブロツク40)、
それによつてシステムは処理を中断して、第7図
に示される可能なコマンド命令のメニユーをオペ
レータへ表示する。オペレータは、実行されてい
る仕事に適用することのできる命令をいくらで
も、第7図に示されるメニユーから選択できる。
オペレータは、左方の列から適当な識別文字をタ
イプし、かつキーボード10上の「エンター」キ
ーを押すことによつて、それぞれの所望の命令を
選択する。ここで、本発明に関連のある命令I,
J,Kに注目しよう。命令Iがオペレータによつ
て選択されると、システムはテキストの現在の動
作地点に1つの命令を挿入する。この命令は、後
述する説明から明らかになるように、テキスト中
でスペリングの検査が始まる地点を示すものとし
て解釈される。命令Jが選択されると、システム
は、このコードに出会つた地点でスペリング・チ
エツクを中断することを示すコードをテキスト中
に入れる。命令I及びJは、数字テーブルのよう
にオペレータが正しいスペリングかどうかのチエ
ツクを望まないデータをスキツプするように、ス
ペリング・チエツク・ルーチンを一時的に停止さ
せる。
命令Kが入られると、それはマイクロプロセツ
サによつて第8図のメニユーを表示すべきものと
解釈される。第8図のメニユーは、辞書がデイス
ケツト記憶ユニツト16の中に記憶された言語、
及び各言語に対する対応する識別コードをオペレ
ータへ表示する。第8図に示される言語のリスト
は例示的なものに過ぎず、全ての言語が含まれて
いるものではない。オペレータは、キーインされ
たテキストの各ブロツクについて、正しい言語識
別コードを選択する(ブロツク42)。システム
は、オペレータがコードをキーインしたテキス
ト・データ・ストリーム中の地点に言語制御命令
を挿入する。これらの命令は、テキスト文書中に
記憶され(ブロツク43)、スペリング・チエツ
ク動作中に正しい辞書をアクセスするようシステ
ムを制御する。スペリング・チエツク・ルーチン
は、一般的に文書の全てのテキストが入れられた
後に実行される。オペレータがテキストの中にス
ペリング・チエツク辞書限定コードを埋込むこと
ができるようにすることによつて、システムは、
適当な辞書を自動的に切換えるように制御され
る。
ここで第9図を参照すると、そこにはスペリン
グ・チエツク・ルーチンの動作を示す流れ図が示
される。システムが電源を入れられた時、システ
ムが使用される国の言語に対応する辞書(制御コ
ードが入力されないときの辞書)が自動的に能動
化されるように、ルーチンが設定される。このル
ーチンはブロツク60で入られ、この辞書はブロ
ツク61で能動化される。ブロツク62では、ル
ーチンがテキストの終りに達したかどうかを決定
するため、テキスト上でテストが実行される。も
しテキストの終りに達していれば、ルーチンはブ
ロツク63から出て終了する。もしテキストの終
りに達していなければ、ブロツク64で、テキス
トの次のワードがアクセスされる。更に、ブロツ
ク64で、システムは言語状態を質問するよう命
令を受ける。言語状態は、データ・ストリーム中
の命令I、J、Kの1つを解釈することによつて
セツトされるインデイケータであつて、システム
がスペリング・チエツクを開始すべきか、それを
終了すべきか、又は使用されている辞書を変更す
べきかを示す。ブロツク65では、スペリング・
チエツク開始コードが存在するかどうかを決定す
るため、言語状態がテストされる。もしスペリン
グ・チエツク開始コードが存在すれば、ブロツク
66でワードがアクチブな辞書に対して検査さ
れ、処理を継続するため、ブロツク62へのブラ
ンチがとられる。
ブロツク65に戻つて、もし言語状態がスペリ
ング・チエツク開始コードを含まないならば、処
理はブロツク67へ移される。ブロツク67で
は、スプリング言語コードが存在するかどうかを
決定するため、言語状態がテストされる。もしス
ペリング言語コードが存在しなければ、スプリン
グ・チエツク開始コードが存在しなかつたのであ
るから、システムはコードがスペリング・チエツ
ク終了コードであると想定し、ブロツク62への
ブランチがとられる。それは、現在のワードを如
何なるスペリング辞書に対しても比較することな
く、処理を継続するためである。しかし、もしブ
ロツク67で言語状態がスプリング言語に等しけ
れば、適当な辞書を能動化するため、ブロツク6
8,69,70へのブランチがとられる。ブロツ
ク71では、能動化された辞書に対してワードが
照合され、処理を継続するためブロツク62への
ブランチがとられる。能動化された辞書に対する
ワードの照合は、前記の米国特許第3995254号及
び第4092729号の教示に従つて、ワードが正しく
綴られているかどうかの表示を与え、又はワード
のハイフン個所を教える。
【図面の簡単な説明】
第1図はターミナル及び記憶ユニツトを含む情
報処理システムの斜視図であり、第2図は第1図
の情報処理システムのブロツク図であり、第3図
は第2図に示されるマイクロプロセツサの機能図
であり、第4図はメモリと表示リフレツシユ・バ
ツフアとデイスプレイとの間のデータ・フロー通
路を示す機能図であり、第5図は第1図に示され
るデイスプレイの略図であり、第6図は本発明の
機能的動作を示す流れ図であり、第7図は本発明
に従つて第1図のデイスプレイに現われるオペレ
ータによつて選択可能な命令を示し、第8図は本
発明に従つて第1図のデイスプレイに現われるス
ペリング言語命令を示し、第9図は本発明の装置
で実行される動作の詳細を示す。 1……ターミナル、10……キーボード、14
……デイスプレイ、16……デイスケツト記憶ユ
ニツト。

Claims (1)

  1. 【特許請求の範囲】 1 対話式情報処理装置において、単語綴りデー
    タ列中にある単語綴りデータの誤りを検査する装
    置であつて、 (イ) 複数の自然言語(たとえば英語、仏語、独語
    など)のそれぞれに対応する正しい単語綴りデ
    ータを含む複数の辞書を記憶する手段と、 (ロ) 上記単語綴りデータ列中に挿入された言語識
    別コードを受け取つて、該言語識別コードによ
    つて、該言語識別コードに続く単語綴りデータ
    の言語を特定する手段と、 (ハ) 上記言語識別コードを検出し該言語識別コー
    ドによつて特定された自然言語に対応する上記
    辞書に含まれる正しい単語綴りデータと、上記
    単語綴りデータ列中の上記言語識別コードに続
    く単語綴りデータとを比較する手段と、 (ニ) 上記比較の結果、比較した単語綴りデータが
    等しくないことが判明したときにその表示を出
    力する手段とを含む単語綴りデータ検査装置。 2 上記複数の辞書は、それぞれに含まれる単語
    綴りデータについて文節ハイフン挿入位置を指示
    する情報を含み、上記文節ハイフン挿入位置を指
    示する情報に基づいて、1の単語が隣接する2行
    にまたがるときに文節ハイフンの挿入位置を判別
    できるようにした特許請求の範囲第1項記載の単
    語綴りデータ検査装置。
JP57176496A 1981-10-09 1982-10-08 デ−タ信号検査方式 Granted JPS5875240A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US310181 1981-10-09
US06/310,181 US4456969A (en) 1981-10-09 1981-10-09 System for automatically hyphenating and verifying the spelling of words in a multi-lingual document

Publications (2)

Publication Number Publication Date
JPS5875240A JPS5875240A (ja) 1983-05-06
JPH0324700B2 true JPH0324700B2 (ja) 1991-04-03

Family

ID=23201337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57176496A Granted JPS5875240A (ja) 1981-10-09 1982-10-08 デ−タ信号検査方式

Country Status (6)

Country Link
US (1) US4456969A (ja)
EP (1) EP0076909B1 (ja)
JP (1) JPS5875240A (ja)
CA (1) CA1172372A (ja)
DE (1) DE3278338D1 (ja)
ES (1) ES8307392A1 (ja)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4689768A (en) * 1982-06-30 1987-08-25 International Business Machines Corporation Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in plural dictionary memories
US4574363A (en) * 1982-07-13 1986-03-04 International Business Machines Corporation Mixed mode enhanced resolution hyphenation function for a text processing system
US4642792A (en) * 1982-12-20 1987-02-10 International Business Machines Corporation Data processor printer setup through a remote display terminal
US4674066A (en) * 1983-02-18 1987-06-16 Houghton Mifflin Company Textual database system using skeletonization and phonetic replacement to retrieve words matching or similar to query words
US4771401A (en) * 1983-02-18 1988-09-13 Houghton Mifflin Company Apparatus and method for linguistic expression processing
US4730269A (en) * 1983-02-18 1988-03-08 Houghton Mifflin Company Method and apparatus for generating word skeletons utilizing alpha set replacement and omission
US4615002A (en) * 1983-03-30 1986-09-30 International Business Machines Corp. Concurrent multi-lingual use in data processing system
US4611306A (en) * 1983-05-11 1986-09-09 International Business Machines Corp. Display menu/chart key
US4595980A (en) * 1983-07-27 1986-06-17 International Business Machines Corp. Interactive data processing system having concurrent multi-lingual inputs
JPS60103848A (ja) * 1983-11-08 1985-06-08 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション 複数言語が使用できるノ−ド間メツセ−ジ伝送方法
US5200892A (en) * 1984-01-17 1993-04-06 Sharp Kabushiki Kaisha Intelligent electronic word processor with plural print wheels and tables used to identify displayed characters supported by designated print wheels
GB2183874B (en) * 1984-01-17 1988-12-29 Sharp Kk Word processor
GB2201020B (en) * 1984-01-17 1988-12-29 Sharp Kk Word processor
US4742481A (en) * 1984-04-13 1988-05-03 Brother Kogyo Kabushiki Kaisha Electronic dictionary having means for linking two or more different groups of vocabulary entries in a closed loop
JPS6165360A (ja) * 1984-09-05 1986-04-03 Sharp Corp 電子式仏語ハイフオネ−ト辞書
JPS6175470A (ja) * 1984-09-20 1986-04-17 Brother Ind Ltd 電子タイプライタ
US4775251A (en) * 1984-10-08 1988-10-04 Brother Kogyo Kabushiki Kaisha Electronic typewriter including spelling dictionary
JPS6195472A (ja) * 1984-10-16 1986-05-14 Brother Ind Ltd 電子タイプライタ
EP0187454B1 (en) * 1984-11-16 1990-05-23 Canon Kabushiki Kaisha Word processor
US5675821A (en) * 1984-11-16 1997-10-07 Canon Kabushiki Kaisha Document processing apparatus and method
US4783758A (en) * 1985-02-05 1988-11-08 Houghton Mifflin Company Automated word substitution using numerical rankings of structural disparity between misspelled words & candidate substitution words
JPS61214051A (ja) * 1985-03-20 1986-09-22 Brother Ind Ltd 電子辞書
JPH0762848B2 (ja) * 1985-03-23 1995-07-05 ブラザー工業株式会社 電子辞書
JPS61217863A (ja) * 1985-03-23 1986-09-27 Brother Ind Ltd 電子辞書
US4731735A (en) * 1985-09-30 1988-03-15 International Business Machines Corporation Multilingual processing for screen image build and command decode in a word processor, with full command, message and help support
US5201042A (en) * 1986-04-30 1993-04-06 Hewlett-Packard Company Software process and tools for development of local language translations of text portions of computer source code
US4974195A (en) * 1986-06-20 1990-11-27 Canon Kabushiki Kaisha Document processing apparatus
US4894798A (en) * 1986-06-20 1990-01-16 International Business Machines Corporation Automatic stop code insertion feature for a word processing apparatus
JPS6359660A (ja) * 1986-08-29 1988-03-15 Brother Ind Ltd 情報処理装置
US4915546A (en) * 1986-08-29 1990-04-10 Brother Kogyo Kabushiki Kaisha Data input and processing apparatus having spelling-check function and means for dealing with misspelled word
US4829472A (en) * 1986-10-20 1989-05-09 Microlytics, Inc. Spelling check module
JPS63130376A (ja) * 1986-11-20 1988-06-02 Brother Ind Ltd 印字装置
GB2199170A (en) * 1986-11-28 1988-06-29 Sharp Kk Translation apparatus
US4777617A (en) * 1987-03-12 1988-10-11 International Business Machines Corporation Method for verifying spelling of compound words
DE3732938A1 (de) * 1987-09-30 1989-04-20 Thomson Brandt Gmbh Cd-geraet mit dynamischer darstellung von funktionsablaeufen
US5560037A (en) * 1987-12-28 1996-09-24 Xerox Corporation Compact hyphenation point data
JPH01214964A (ja) * 1988-02-23 1989-08-29 Sharp Corp コレクト機能付欧文作成装置
US5041938A (en) * 1988-03-15 1991-08-20 Fuji Photo Film Co., Ltd. Magnetic tape cassette
US4994966A (en) * 1988-03-31 1991-02-19 Emerson & Stern Associates, Inc. System and method for natural language parsing by initiating processing prior to entry of complete sentences
CA2003418A1 (en) * 1988-12-29 1990-06-29 Louis A. Winans Computer message & screen communications in a multi-lingual network
JP2788274B2 (ja) * 1989-01-26 1998-08-20 キヤノン株式会社 文書処理装置および文書処理装置の文書処理方法
US5625773A (en) * 1989-04-05 1997-04-29 Xerox Corporation Method of encoding and line breaking text
US5065318A (en) * 1989-04-24 1991-11-12 Sharp Kabushiki Kaisha Method of translating a sentence including a compound word formed by hyphenation using a translating apparatus
US5113342A (en) * 1989-04-26 1992-05-12 International Business Machines Corporation Computer method for executing transformation rules
US4991094A (en) * 1989-04-26 1991-02-05 International Business Machines Corporation Method for language-independent text tokenization using a character categorization
US5126728A (en) * 1989-06-07 1992-06-30 Hall Donald R ADP security device for labeled data
US5055049A (en) * 1990-01-25 1991-10-08 Kasravi Peter B Word listing system
US5295069A (en) * 1991-06-05 1994-03-15 International Business Machines Corporation Computer method for ranked hyphenation of multilingual text
JPH0546624A (ja) * 1991-08-20 1993-02-26 Sony Corp 記録媒体および情報読出し装置
US6496793B1 (en) * 1993-04-21 2002-12-17 Borland Software Corporation System and methods for national language support with embedded locale-specific language driver identifiers
US5442782A (en) * 1993-08-13 1995-08-15 Peoplesoft, Inc. Providing information from a multilingual database of language-independent and language-dependent items
US5678039A (en) * 1994-09-30 1997-10-14 Borland International, Inc. System and methods for translating software into localized versions
US6003023A (en) * 1994-11-04 1999-12-14 International Business Machines Corporation Incremental change processing apparatus for presented objects
JPH08185393A (ja) * 1994-12-28 1996-07-16 Canon Inc 再実行システム及びその方法
US5974372A (en) * 1996-02-12 1999-10-26 Dst Systems, Inc. Graphical user interface (GUI) language translator
US5818442A (en) * 1996-04-30 1998-10-06 Intel Corporation Method and apparatus for modeling business card exchanges in an international electronic conference
AU6245396A (en) * 1996-07-03 1998-02-02 Polydoc N.V. Document producing support system
US6760887B1 (en) 1998-12-31 2004-07-06 International Business Machines Corporation System and method for highlighting of multifont documents
US6813747B1 (en) 1998-12-31 2004-11-02 International Business Machines Corporation System and method for output of multipart documents
US7039637B2 (en) 1998-12-31 2006-05-02 International Business Machines Corporation System and method for evaluating characters in an inputted search string against a character table bank comprising a predetermined number of columns that correspond to a plurality of pre-determined candidate character sets in order to provide enhanced full text search
US7031002B1 (en) 1998-12-31 2006-04-18 International Business Machines Corporation System and method for using character set matching to enhance print quality
US6539118B1 (en) 1998-12-31 2003-03-25 International Business Machines Corporation System and method for evaluating character sets of a message containing a plurality of character sets
US6718519B1 (en) 1998-12-31 2004-04-06 International Business Machines Corporation System and method for outputting character sets in best available fonts
US7103532B1 (en) 1998-12-31 2006-09-05 International Business Machines Corp. System and method for evaluating character in a message
US7191114B1 (en) 1999-08-27 2007-03-13 International Business Machines Corporation System and method for evaluating character sets to determine a best match encoding a message
US6671856B1 (en) 1999-09-01 2003-12-30 International Business Machines Corporation Method, system, and program for determining boundaries in a string using a dictionary
EP1139231A1 (en) * 2000-03-31 2001-10-04 Fujitsu Limited Document processing apparatus and method
US20020078106A1 (en) * 2000-12-18 2002-06-20 Carew David John Method and apparatus to spell check displayable text in computer source code
US20040205675A1 (en) * 2002-01-11 2004-10-14 Thangaraj Veerappan System and method for determining a document language and refining the character set encoding based on the document language
US7711542B2 (en) * 2004-08-31 2010-05-04 Research In Motion Limited System and method for multilanguage text input in a handheld electronic device
US8996994B2 (en) * 2008-01-16 2015-03-31 Microsoft Technology Licensing, Llc Multi-lingual word hyphenation using inductive machine learning on training data
US20090319258A1 (en) * 2008-06-24 2009-12-24 Shaer Steven J Method and system for spell checking in two or more languages

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3439341A (en) * 1965-08-09 1969-04-15 Lockheed Aircraft Corp Hyphenation machine
US3454929A (en) * 1966-03-25 1969-07-08 Burroughs Corp Computer edit system
US3537076A (en) * 1967-11-28 1970-10-27 Ibm Automatic hyphenation scheme
US3618032A (en) * 1968-12-09 1971-11-02 Ibm Automatic data composing, editing and formatting system
US3815104A (en) * 1973-01-18 1974-06-04 Lexitron Corp Information processing system
JPS5729745B2 (ja) * 1974-09-25 1982-06-24
US4028677A (en) * 1975-07-16 1977-06-07 International Business Machines Corporation Digital reference hyphenation matrix apparatus for automatically forming hyphenated words
US3995254A (en) * 1975-07-16 1976-11-30 International Business Machines Corporation Digital reference matrix for word verification
GB1561975A (en) * 1975-07-29 1980-03-05 Xerox Corp Word processing apparatus
JPS5335434A (en) * 1976-09-13 1978-04-01 Lexicon Corp Information processor
US4244031A (en) * 1976-10-18 1981-01-06 Ricoh Company, Ltd. Word processor
US4092729A (en) * 1976-12-28 1978-05-30 International Business Machines Corporation Apparatus for automatically forming hyphenated words
US4193119A (en) * 1977-03-25 1980-03-11 Xerox Corporation Apparatus for assisting in the transposition of foreign language text
US4328561A (en) * 1979-12-28 1982-05-04 International Business Machines Corp. Alpha content match prescan method for automatic spelling error correction

Also Published As

Publication number Publication date
US4456969A (en) 1984-06-26
ES516295A0 (es) 1983-06-16
EP0076909A3 (en) 1984-03-07
EP0076909B1 (en) 1988-04-13
JPS5875240A (ja) 1983-05-06
EP0076909A2 (en) 1983-04-20
ES8307392A1 (es) 1983-06-16
DE3278338D1 (en) 1988-05-19
CA1172372A (en) 1984-08-07

Similar Documents

Publication Publication Date Title
JPH0324700B2 (ja)
US4456973A (en) Automatic text grade level analyzer for a text processing system
US4566065A (en) Computer aided stenographic system
US4674065A (en) System for detecting and correcting contextual errors in a text processing system
US4459049A (en) Abbreviated typing with special form display
US5418718A (en) Method for providing linguistic functions of English text in a mixed document of single-byte characters and double-byte characters
US4464070A (en) Multi-character display controller for text recorder
US4396992A (en) Word processor
USRE32773E (en) Method of creating text using a computer
JPS6120008B2 (ja)
EP0067290A2 (en) A method for integrating structured data and string data on a text processing system
EP0978054A1 (en) Method and system for verifying accuracy of spelling and grammatical composition of a document
EP0093249A2 (en) System for detecting and correcting contextual errors in a text processing system
EP0009536A1 (en) Data entry apparatus with dual-mode tabbing function selectable from keyboard
KR860001012B1 (ko) 표의문자 코딩장치
EP0066688A2 (en) Method of facilitating the recognition of the correctness of the instructions entered in an interactive text processing system
Aman Use of Arabic in computerized information interchange
JPS5832418B2 (ja) 漢字まじり文入力装置
JP3382257B2 (ja) 文字処理装置及びその方法
JP2786260B2 (ja) かな漢字変換装置
JPS61231661A (ja) 情報処理装置
JPH0340870B2 (ja)
JPH0340871B2 (ja)
JPS61202273A (ja) 電子式辞書
JPH0572270B2 (ja)