If there is an extraneous tab in a corpora, it will crash the SMT build process with an error "Object must be of type String." This error is cryptic and does not allow the user to debug what is going on. It should either be clear "this file on this line is not correctly formatted - here is the correct format" or clean the files in a deterministic way before being passed down to the engines. This may need to be specific per engine type.

If there is an extraneous tab in a corpora, it will crash the SMT build process with an error "Object must be of type String." This error is cryptic and does not allow the user to debug what is going on. It should either be clear "this file on this line is not correctly formatted - here is the correct format" or clean the files in a deterministic way before being passed down to the engines. This may need to be specific per engine type.
