Firstly I really want to thank you for the great job you’re doing!
I’m using LanguageTool every day, and I think it’s a really useful software!
My name is Pierre Morvan and I’m now in my second year of master in Breton in Rennes.
I’ve chosen to study the ability of LanguageTool for correcting the mutation in the Breton language.
It’s very fascinating, but I’m not a software programmer.
My work is only to analyze what LT can correct or what LT can’t.
I’ve been working on it for a year seeing what can be done for making LT better than it is now on that point of grammar,
I’ve actually classified everything in a spreadsheet document.
I have a few questions to ask to you for my memory…
Does LT work on mobile phones?
Does it work on Microsoft Office?
Is LanguageTool one of the grammarchecker for Wikipedia?
How can we do for ad words to the word corpus?
Thanks a lot
Do you mean a checker used when editing Wikipedia articles?
I don’t think that LT is used for that, but I’d love to be proven wrong.
Daniel Naber made a presentation at FOSDEM 2014
about detecting grammar mistakes in Wikipedia a few years ago.
LT in Breton uses 2 dictionaries as explained here:
the Hunspell dictionary “Difazier Hunspell an Drouizig” (v0.13) is for spell
checking only. It is not used for grammar checkin. LT uses this dictionary
as-is. It makes no additions. Now if some Breton words are missing in that
dictionary, we could add them in a text file LT.
the dictionary from Apertium (see https://en.wikipedia.org/wiki/Apertium)
is used for tagging words, i.e. to know whether each word is noun, an adjective
or a verb (etc), if it is a noun, whether it is masculine/feminine, singular/plural,
it’s mutated form, etc. I added extra tags from what’s available in Aperitum,
in the following script, in order to know whether plural
nouns are for persons or for things, since it matters for Breton mutations.
Using LT, I detected a few gender mistakes or missing tags that were
causing false errors in the Breton LT. I reported them and Fulup Jakez
quickly fixed them upstream in Apertium, I have not done that in a long time now,
but the quality of the tagging dictionary is quite good now I would say,
so false errors caused by the tagging dictionary are rare.
See this Perl script used to transform the Breton Apertium dictionary
into a dictionary suitable for LT:
Firstly Thanks a lot for all your answer, it will really help me
A few others questions that I had thought in it:
a. How many grammar rules does the German and the English have for the moment in LT?
b. How do you get LT to make corrections when there are homograph issues, for example in English?
c. How does LT work when correcting a text?
d. And how could we make it so that the software would recommand specific prepositions (after specific verbs or nouns)? And how could we add a way to recommend different types of prepositions depending on the meaning? For instance in English, it could offer the choice between “come from” and “come to”.
e. Otherwise I was thinking, would it be possible to add the synonyms and antonyms of words?
l. Have you ever encountered a correcter that allowed to know the type and function of words when right-clicking on them? (Not seen anywhere that)
m. Is it possible to create a corpus from several journals, newspapers, books and the like in order to give a natural context for words and give actual examples of their use?
(Cordial has done it for French, 5 000 books of classical literature has been incorporated the user text is compared to these text)
n. Is the correcter able to notice when one way of saying something is over-used, and do you think such a system can be developed? (Maybe it’s the case now? I don’t know )
o. Is the tatoeba corpus included or LT go on Tatoeba website to check only? Will it bee includ with the LT software that is installed onto one’s computer?
p. Where could be found the payable version of LanguageTool? I can’t find it any-more.
Yes I’ve checked it before asking.
I was asking that because a friend of mine wanted to install it on Eclipse it was impossible for him…
I don’t know why… So I wanted to know if it was possible to use LT on Emacs to say to him if he wanted he could install Emacs instead ; and having LT
Thanks for your quick answer Daniel.