MyMemory is an online translation system that uses both machine implemented translation and human-contributed translations, probably with some form of machine learning on the back-end. Users can upload files with their own translations to improve the service's accuracy. These documents, called memories, can either be public or private. They are also working to make translations more readily searchable. They have a REST API that we can use.
3749 links, including 199 private