Improve the language of your paper before submission
This program attempts to assist you in improving your paper before submission.
Can analyse any LaTeX papers, and Overleaf projects.
Makes automated reports to point you to improvements:
Word level:
Sentence level:
Paragraph level:
Paper level:
All analysis is done offline -- your text does not leave your computer.
Supports British and American English, but focusses on issues applying to both.
Note that there are false positives -- only you can decide whether a change would make sense, the reports only point out potential issues.
If you find some rules useless (too many false positives), or you want to add more, please send a pull request!
Example analysis (of an early draft of this paper <http://adsabs.harvard.edu/abs/2017MNRAS.465.4348B>
_):
Example report for misused phrases <https://johannesbuchner.github.io/languagecheck/demo/agnpaper.txt_tricky.html>
_Overview of all reports <https://johannesbuchner.github.io/languagecheck/demo/agnpaper.txt_index.html>
_These commands should not give you an error::
$ which convert
$ which python
$ which detex
$ which hunspell
$ ls /usr/share/hunspell/{en_US,en_UK}.{dic,aff}
Then install the python packages and data::
$ pip install pyhunspell --user
$ pip install nltk --user
$ python -m nltk.downloader cmudict stopwords punkt averaged_perceptron_tagger
Using directly:
create PDF from your latex file -> mypaper.pdf
use detex to create pure text file -> mypaper.txt
run $ python languagecheck.py mydir/mypaper.txt mydir/mypaper.pdf
open with a web browser mypaper_index.html to see all reports
Using with Overleaf::
$ bash languagecheck_overleaf.sh <overleaf_url> <name of tex file>
# for example:
$ bash languagecheck_overleaf.sh https://www.overleaf.com/123456789 mypaper.tex