Нехорошо с Microsoft Word? - PullRequest
       22

Нехорошо с Microsoft Word?

4 голосов
/ 11 октября 2011

Кто-нибудь знает, есть ли способ интеграции NHunspell с Microsoft Word?

Я пытался найти способ использовать словари правописания с открытым исходным кодом в Microsoft Word, чтобы включить поддержку языков, которые в настоящее время не имеют возможности проверки орфографии непосредственно от Microsoft. Но не смогли найти решение.

Я специально работаю с кхмерским языком (я один из авторов кхмерского словаря проверки правописания для Hunspell ), и одна из причин, по которой многие не используют проверку правописания для кхмерского языка, заключается в том, что в нем отсутствует поддержка для Microsoft Word. Были попытки интеграции с Microsoft Word ( PAN Cambodia имеет надстройку для проверки орфографии для Word, но она настолько медленная и неточная, что в принципе ее невозможно использовать.

ОБНОВЛЕНИЕ: Мы смогли создать средство проверки правописания для кхмеров и Microsoft Word, используя NHunspell. Вы можете скачать его здесь вместе с исходным кодом (который можно разветвить для другого языка).

1 Ответ

4 голосов
/ 19 ноября 2011

Я полагаю, вы ищете "Общий интерфейс программирования приложений Speller".Вот официальная ссылка об этом: Microsoft Common Speller API (CSAPI) для проверки орфографии Office

Как вы видите, это не совсем публично, но фактическую спецификацию можно скачать здесь: http://spell.com.ru/dicts/csapi.pdf

Если вы ищете образец, поищите в Google «Интерфейс ирландской проверки орфографии в Microsoft Word 2000».

Это не интерфейс .NET, а интерфейс DLL,Таким образом, вам нужно будет использовать какой-нибудь C / C ++ или другой язык, способный отображать экспорт DLL где-нибудь в вашей программе, чтобы иметь возможность создать прокси для доступа к .NET.

...