parameters: (
          self, dim: Optional[Union[int, Sequence[int]]] = None
      )
return_statement: return self.space_group_builder(
              trivial_point_group(self.ndim)
          ).translation_group(dim)
docstring: Returns the group of lattice translations of `self` as a `PermutationGroup`
          acting on the sites of `self`.
docstring_summary: Returns the group of lattice translations of `self` as a `PermutationGroup`
          acting on the sites of `self`.
docstring_tokens: Returns the group of lattice translations of self as a PermutationGroup acting on the sites of self .
function: def translation_group(
          self, dim: Optional[Union[int, Sequence[int]]] = None
      ) -> PermutationGroup:
          """
          Returns the group of lattice translations of `self` as a `PermutationGroup`
          acting on the sites of `self`.
          """
          return self.space_group_builder(
              trivial_point_group(self.ndim)
          ).translation_group(dim)
function_tokens: def translation_group ( self , dim : Optional [ Union [ int , Sequence [ int ] ] ] = None ) -> PermutationGroup : return self . space_group_builder ( trivial_point_group ( self . ndim ) ) . translation_group ( dim )