docs: def _from_dict(cls, _dict):
          """Initialize a TranslationResult object from a json dictionary."""
          args = {}
          if 'word_count' in _dict:
              args['word_count'] = _dict.get('word_count')
          else:
              raise ValueError(
                  'Required property \'word_count\' not present in TranslationResult JSON'
              )
          if 'character_count' in _dict:
              args['character_count'] = _dict.get('character_count')
          else:
              raise ValueError(
                  'Required property \'character_count\' not present in TranslationResult JSON'
              )
          if 'translations' in _dict:
              args['translations'] = [
                  Translation._from_dict(x) for x in (_dict.get('translations'))
              ]
          else:
              raise ValueError(
                  'Required property \'translations\' not present in TranslationResult JSON'
              )
          return cls(**args)