Language Engineering Corporation is located in Belmont, United States on 215 Washington St. Language Engineering Corporation is rated 3 out of 5 in the category translation and localization in United States. Translation software and subscriptions for personal, business, and enterprise use. LEC products have over 3 million users worldwide.
Address
215 Washington St
Company size
11-50 employees
Headquarters
Belmont, Massachusetts