The translate API draws on search, but uses the GIPHY special sauce to handle translating from one vocabulary to another. In this case, words and phrases to GIF
643 matches
Other/Giphy
Translate phrase to GIF
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
{
"type": "object",
"properties": {
"s": {
"type": "string"
}
},
"required": [
"s"
],
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"bitly_url": {
"type": "string",
"description": "The unique bit.ly URL for this GIF"
},
"content_url": {
"type": "string",
"description": "Currently unused"
},
"create_datetime": {
"type": "string",
"format": "date-time",
"description": "The date this GIF was added to the GIPHY database."
},
"embded_url": {
"type": "string",
"description": "A URL used for embedding this GIF"
},
"featured_tags": {
"type": "array",
"description": "An array of featured tags for this GIF (Note: Not available when using the Public Beta Key)\n",
"items": {
"type": "string",
"description": "Tag name"
}
},
"id": {
"type": "string",
"description": "This GIF's unique ID"
},
"images": {
"type": "object",
"description": "An object containing data for various available formats and sizes of this GIF.",
"properties": {
"downsized": {
"type": "object"
},
"downsized_large": {
"type": "object"
},
"downsized_medium": {
"type": "object"
},
"downsized_small": {
"type": "object"
},
"downsized_still": {
"type": "object"
},
"fixed_height": {
"type": "object"
},
"fixed_height_downsampled": {
"type": "object"
},
"fixed_height_small": {
"type": "object"
},
"fixed_height_small_still": {
"type": "object"
},
"fixed_height_still": {
"type": "object"
},
"fixed_width": {
"type": "object"
},
"fixed_width_downsampled": {
"type": "object"
},
"fixed_width_small": {
"type": "object"
},
"fixed_width_small_still": {
"type": "object"
},
"fixed_width_still": {
"type": "object"
},
"looping": {
"type": "object"
},
"original": {
"type": "object"
},
"original_still": {
"type": "object"
},
"preview": {
"type": "object"
},
"preview_gif": {
"type": "object"
}
}
},
"import_datetime": {
"type": "string",
"format": "date-time",
"description": "The creation or upload date from this GIF's source."
},
"rating": {
"type": "string",
"description": "The MPAA-style rating for this content. Examples include Y, G, PG, PG-13 and R"
},
"slug": {
"type": "string",
"description": "The unique slug used in this GIF's URL"
},
"source": {
"type": "string",
"description": "The page on which this GIF was found"
},
"source_post_url": {
"type": "string",
"description": "The URL of the webpage on which this GIF was found."
},
"source_tld": {
"type": "string",
"description": "The top level domain of the source URL."
},
"tags": {
"type": "array",
"description": "An array of tags for this GIF (Note: Not available when using the Public Beta Key)\n",
"items": {
"type": "string",
"description": "Tag name"
}
},
"trending_datetime": {
"type": "string",
"format": "date-time",
"description": "The date on which this gif was marked trending, if applicable."
},
"type": {
"type": "string",
"description": "Type of the gif. By default, this is almost always gif",
"enum": [
"gif"
]
},
"update_datetime": {
"type": "string",
"format": "date-time",
"description": "The date on which this GIF was last updated."
},
"url": {
"type": "string",
"description": "The unique URL for this GIF"
},
"user": {
"type": "object",
"description": "The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more.",
"properties": {
"avatar_url": {
"type": "string",
"description": "The URL for this user's avatar image."
},
"banner_url": {
"type": "string",
"description": "The URL for the banner image that appears atop this user's profile page."
},
"display_name": {
"type": "string",
"description": "The display name associated with this user (contains formatting the base username might not)."
},
"profile_url": {
"type": "string",
"description": "The URL for this user's profile."
},
"twitter": {
"type": "string",
"description": "The Twitter username associated with this user, if applicable."
},
"username": {
"type": "string",
"description": "The username associated with this user."
}
}
},
"username": {
"type": "string",
"description": "The username this GIF is attached to, if applicable"
}
}
},
"meta": {
"type": "object",
"description": "The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances.\n",
"properties": {
"msg": {
"type": "string",
"description": "HTTP Response Message"
},
"response_id": {
"type": "string",
"description": "A unique ID paired with this response from the API."
},
"status": {
"type": "integer",
"format": "int32",
"description": "HTTP Response Code"
}
}
}
}
}