The following are open source Ruby gems I have released.
-
Pragmatic Segmenter
Pragmatic Segmenter is a rule-based sentence boundary detection gem that works out-of-the-box across many languages.
-
Pragmatic Tokenizer
A multilingual tokenizer to split a string into tokens.
-
Chat Correct
A Ruby gem to help students improve their English. A teacher can correct a student's sentence and this gem will automatically provide information on the type of error (i.e. punctuation, spelling, etc.), the placement of the errors, and the number of errors.
-
Confidential Info Redactor
A Ruby gem to semi-automatically redact confidential information from a text.
-
Confidential Info Redactor Lite
Confidential Info Redactor Lite is a Ruby gem to semi-automatically redact confidential information from a text. It is the "lite" version of Confidential Info Redactor - the difference being that in this gem no languages are included, you need to supply the vocabulary lists for each language you want to use.
-
Word Count Analyzer
Word Count Analyzer is a Ruby gem that analyzes a string for potential areas of the text that might cause word count discrepancies depending on the tool used. It also provides comprehensive configuration options so you can easily customize how different gray areas should be counted and find the right word count for your purposes.
-
ProZ
ProZ is a Ruby wrapper for the ProZ.com API.
-
OmniAuth ProZ
ProZ.com OAuth2 Strategy for OmniAuth.
-
Electronic Remittance Advice (ERA) 835 parser
This is a gem to parse ERAs (both the machine readable and human readable versions), the electronic equivalent of a paper Explanation of Benefits (EOB). An electronic remittance advice (ERA) is an electronic data interchange (EDI) version of a medical insurance payment explanation. It provides details about providers' claims payment, and if the claims are denied, it would then contain the required explanations.
-
Pacing
Pacing is a tool that enables therapists to better manage and track their caseload. It is built for cases where there are therapy frequency limitations that need to be adhered to. For example, in the case of an IEP (Individualized Education Program), 504 plan, or a Service plan. This gem helps to calculate remaining visits as well as a therapist's current pace to meet visit mandates.
-
Faxage
The Faxage API can be used to send and receive faxes, gather sent fax images and transmittal pages, provision DIDs, enable and disable (busy out) DIDs, access CDRs, get realtime status, can be polled or can push sent and received fax notifications, check local number portability, manage users, retrieve system audit logs and more.
-
Unicode Case Converter
A pure Ruby implementation to upcase and downcase unicode strings.
-
Pretty Strings
Clean up strings (html entities, html/xml code, unnecessary whitespace, etc.) to prep them to be better searched or analyzed.
-
TMX Importer
TMX translation memory file importer.
-
TBX Importer
Import the content of a TBX (TermBase eXchange) file.
-
.txt Translation Memory File Importer
Import the content of a .txt translation memory file.
-
TXML Importer
Import the content of a .txml translation file.
-
XLIFF Importer
XLIFF / XLF file importer.
-
SDLTM Importer
Import the content of a .sdltm translation memory file.
-
SDLTB Importer
Import the content of a .sdltb terminology file.