Hierarchical phrase based translation