Translation Spaces