findTranslation should be consistent with find

If a identifier does not exist, 'find' method will return null, and 'findTranslation' will throw ItemNotFoundException. Catch the exception in 'findTranslation' method and return null to provide consistency.