docs: def identify(self, text, **kwargs):
          """
          Identify language.
  
          Identifies the language of the input text.
  
          :param str text: Input text in UTF-8 format.
          :param dict headers: A `dict` containing the request headers
          :return: A `DetailedResponse` containing the result, headers and HTTP status code.
          :rtype: DetailedResponse
          """
  
          if text is None:
              raise ValueError('text must be provided')
  
          headers = {}
          if 'headers' in kwargs:
              headers.update(kwargs.get('headers'))
          sdk_headers = get_sdk_headers('language_translator', 'V3', 'identify')
          headers.update(sdk_headers)
  
          params = {'version': self.version}
  
          data = text
          headers['content-type'] = 'text/plain'
  
          url = '/v3/identify'
          response = self.request(
              method='POST',
              url=url,
              headers=headers,
              params=params,
              data=data,
              accept_json=True)
          return response