

{"id":110945,"date":"2022-09-19T09:00:22","date_gmt":"2022-09-19T03:30:22","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=110945"},"modified":"2026-06-16T21:37:54","modified_gmt":"2026-06-16T16:07:54","slug":"python-speak-meaning-of-word","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/","title":{"rendered":"Python Project &#8211; Speak the Meaning of Word"},"content":{"rendered":"<p>Everyone of us get stuck at some or the other point of time due to difficult words that we face while reading any book or watching any English movies.\u00a0 We look for dictionaries in such cases. Wondering who is using dictionaries nowadays? I am talking about the digital dictionary we use by searching on the internet. I think you understood what we are going to build in this project. Yes, a dictionary that speaks out the meaning of the word the user gives as input.<\/p>\n<h3>What is the project Speak the Meaning of the Word?<\/h3>\n<p>Speak the meaning of the word is a project that takes the input of a word from the user. Then finds the meaning of the input and speaks out the output while displaying it on the screen.<\/p>\n<h3>Python project Speak the Meaning of the Word<\/h3>\n<p>We will implement this project in Python using the modules Tkinter, pyttsx3, and PyDictionary. We use the Tkinter to build the GUI to take input and display output. Other modules we use are<\/p>\n<p><strong>1. PyDictionary:<\/strong> It is a Module for Python 2-3 that plays the role of Dictionary. It gets meanings, translations, synonyms, and Antonyms of words. It uses WordNet for implementing these functionalities and has dependencies on other modules like Requests, BeautifulSoup4, and goslate.<\/p>\n<p><strong>2. pyttsx3:<\/strong> It is a text to speech Python library. Here we use this to give the voice output to communicate with us. It uses sapi5 and espeak in windows.<\/p>\n<h3>Project Prerequisites<\/h3>\n<p>It is expected that the developer has an idea of Python and basic knowledge of Tkinter. The above mentioned modules can be installed using the below commands:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">pip install tk\r\npip install PyDictionary\r\npip install pyttsx3<\/pre>\n<h3>Download Project<\/h3>\n<p>Please download source code of python speak the meaning from the following link: <a href=\"https:\/\/drive.google.com\/file\/d\/19kB_9DjEPJX1KAnNv2gGBEkLtu-oGCpU\/view?usp=drive_link\"><strong>Speak the Meaning Project<\/strong><\/a><\/p>\n<h3>Steps to build the project<\/h3>\n<p>We follow the following steps to build the project:<\/p>\n<p>1. First, we import the modules<\/p>\n<p>2. Then, we write a function to speak a data given as input<\/p>\n<p>3. After this, we write a function to find the meaning, give the audio input by calling the above function, and also display it on screen<\/p>\n<p>4. Finally, we create the GUI<\/p>\n<h4>1. Import the modules<\/h4>\n<p>We start by importing the three modules, tkinter, pyttsx3, and PyDictionary, we discussed above.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#Importing modules\r\nfrom tkinter import *\r\nimport pyttsx3\r\nfrom PyDictionary import PyDictionary<\/pre>\n<h4>2. Creating the function to speak the text<\/h4>\n<p>Here we create the function to speak the data given as input. We first<\/p>\n<ul>\n<li>Create the constructor of pyttsx3<\/li>\n<li>Then get call the getter and then the setter<\/li>\n<li>And finally, give the audio output using the say() function.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def speak(audio):\r\n    # Having the initial constructor of pyttsx3 with sapi5 in it as a parameter\r\n    engine = pyttsx3.init('sapi5')\r\n\r\n    # Calling the getter of pyttsx3\r\n    voices = engine.getProperty('voices')\r\n\r\n    # Making the assistant speak\r\n    engine.setProperty('voice', voices[0].id)\r\n    engine.say(audio)\r\n    engine.runAndWait()\r\n<\/pre>\n<h4>3. Creating a function to find the meaning and give output<\/h4>\n<p>In this function, we<\/p>\n<ul>\n<li>First, create the PyDictionary() instance and then take the word input from the text entry<\/li>\n<li>After this, we find the meaning using the object \u2018dic\u2019 created<\/li>\n<li>And finally, display it in different lines on the screen while giving the auditory.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">def meaning():\r\n    dic = PyDictionary()\r\n    # Taking the string input\r\n    query = str(text.get())\r\n    word = dic.meaning(query)\r\n    res=''\r\n    for state in word:\r\n        res+=(str(word[state][0]))+'\\n'\r\n        spokenText.set(res)\r\n        speak(\"the meaning  is\" + str(word[state]))<\/pre>\n<p><strong>Another method:<\/strong><br \/>\nHere we have used to PyDictionary() object to find the meaning of the words. Do you know there is another way to do the same? Yes, there is and it is to use the dictionaryapi.<\/p>\n<p>This is a free API provides us the meaning, audio, synonyms, and antonyms. As it returns the response as JSON, we will be using the requests module to make a request and access the information in required format. On using this API, it sends a request to the URL https:\/\/api.dictionaryapi.dev\/api\/v2\/entries\/en\/&lt;word&gt;. Let\u2019s see an example.<\/p>\n<p><strong>Example of using dictionaryapi:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import requests\r\nimport json\r\n\r\n\r\nword = \"Python\"\r\nres = requests.get(\"https:\/\/api.dictionaryapi.dev\/api\/v2\/entries\/en\/\"+word)\r\n\r\nprint(res.content)<\/pre>\n<p><strong>Output<\/strong><\/p>\n<p>b'[{&#8220;word&#8221;:&#8221;python&#8221;,&#8221;phonetics&#8221;:[{&#8220;audio&#8221;:&#8221;https:\/\/api.dictionaryapi.dev\/media\/pronunciations\/en\/python-au.mp3&#8243;,&#8221;sourceUrl&#8221;:&#8221;https:\/\/commons.wikimedia.org\/w\/index.php?curid=79268748&#8243;,&#8221;license&#8221;:{&#8220;name&#8221;:&#8221;BY-SA 4.0&#8243;,&#8221;url&#8221;:&#8221;https:\/\/creativecommons.org\/licenses\/by-sa\/4.0&#8243;}},{&#8220;text&#8221;:&#8221;\/\\xcb\\x88pa\\xc9\\xaa\\xce\\xb8\\xc9\\x99n\/&#8221;,&#8221;audio&#8221;:&#8221;&#8221;},{&#8220;text&#8221;:&#8221;\/\\xcb\\x88pa\\xc9\\xaa\\xce\\xb8\\xc9\\x91\\xcb\\x90n\/&#8221;,&#8221;audio&#8221;:&#8221;&#8221;}],&#8221;meanings&#8221;:[{&#8220;partOfSpeech&#8221;:&#8221;noun&#8221;,&#8221;definitions&#8221;:[{&#8220;definition&#8221;:&#8221;A type of large constricting snake.&#8221;,&#8221;synonyms&#8221;:[],&#8221;antonyms&#8221;:[]},{&#8220;definition&#8221;:&#8221;Penis&#8221;,&#8221;synonyms&#8221;:[],&#8221;antonyms&#8221;:[]}],&#8221;synonyms&#8221;:[],&#8221;antonyms&#8221;:[]}],&#8221;license&#8221;:{&#8220;name&#8221;:&#8221;CC BY-SA 3.0&#8243;,&#8221;url&#8221;:&#8221;https:\/\/creativecommons.org\/licenses\/by-sa\/3.0&#8243;},&#8221;sourceUrls&#8221;:[&#8220;https:\/\/en.wiktionary.org\/wiki\/python&#8221;]}]&#8217;<\/p>\n<p>Here we can see different details like:<\/p>\n<ul>\n<li>Phonetics<\/li>\n<li>Definitions<\/li>\n<li>Synonyms<\/li>\n<li>Antonyms, etc.<\/li>\n<\/ul>\n<h4>4. Creating the GUI<\/h4>\n<p>We are at the last step of creating our project! In this step, we<\/p>\n<ul>\n<li>First, create the window and set the properties title, and size.<\/li>\n<li>Then we create two string variables one for the input and the other for the output<\/li>\n<li>After we add the components to take input and also give the audio output asking to enter the word.<\/li>\n<li>Finally, we have a button for user to press to find the meaning that runs the meaning() function.<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#Creating the window \r\nwn = Tk() \r\nwn.title(\"DataFlair Dictionary\")\r\nwn.geometry('700x500')\r\nwn.config(bg='SlateGray1')\r\n\r\n#Creating the variables to get the word and set the correct word\r\ntext=StringVar(wn)\r\nspokenText =StringVar(wn)\r\n\r\n#The main label\r\nLabel(wn, text='DataFlair - Speak the Meaning',bg='SlateGray1',\r\n  fg='gray30', font=('Times', 20,'bold')).place(x=100, y=10)\r\n\r\n#Getting the input of word from the user\r\nLabel(wn, text='Please enter the word',bg='SlateGray1',font=('calibre',13,'normal'), anchor=\"e\", justify=LEFT).place(x=20, y=70)\r\n\r\nEntry(wn,textvariable=text, width=35,font=('calibre',13,'normal')).place(x=20,y=110)\r\n\r\n#Label to show the correct word\r\nqueryLabel = Label(wn, textvariable=spokenText, bg='SlateGray1',anchor=\"e\",font=('calibre',13,'normal'), justify=LEFT,wraplengt=500).place(x=20, y=130)\r\nspokenText.set(\"Which word do u want to find the meaning sir\/madam\")\r\nspeak(\"Which word do u want to find the meaning sir or madam\")\r\n\r\n#Button to do the spell check\r\nButton(wn, text=\"Speak Meaning\", bg='SlateGray4',font=('calibre', 13),\r\n   command=meaning).place(x=230, y=350)\r\n\r\n#Runs the window till it is closed by the user\r\nwn.mainloop()\r\n<\/pre>\n<h3>Output of the project<\/h3>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-meaning-output.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-111076\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-meaning-output.webp\" alt=\"python speak meaning output\" width=\"870\" height=\"662\" \/><\/a><\/p>\n<h3>Conclusion<\/h3>\n<p>Finally, we are done building the project that resembles a dictionary and also gives you audio outputs. You can also try and extend it to make it listen to your audio inputs. Hope you liked developing with us! Happy coding!<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2580,&quot;href&quot;:&quot;https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/19kB_9DjEPJX1KAnNv2gGBEkLtu-oGCpU\\\/view?usp=drive_link&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260601082531\\\/https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/19kB_9DjEPJX1KAnNv2gGBEkLtu-oGCpU\\\/view?usp=drive_link&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-02 07:14:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-07 23:48:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-17 17:26:34&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-17 17:26:34&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Everyone of us get stuck at some or the other point of time due to difficult words that we face while reading any book or watching any English movies.\u00a0 We look for dictionaries in&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":111077,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[21063,26506,21082,22734,27131,27130,27132,27108],"class_list":["post-110945","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-beginner-python-project","tag-python-easy-project","tag-python-project","tag-python-project-for-beginners","tag-python-speak-meaning","tag-python-speak-the-meaning-of-word","tag-speak-the-meaning","tag-speak-the-meaning-of-the-word-using-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Project - Speak the Meaning of Word - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn to build python project to speak the meaning of the word. It takes word as input, finds its meaning &amp; speaks out meaning as output.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Project - Speak the Meaning of Word - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn to build python project to speak the meaning of the word. It takes word as input, finds its meaning &amp; speaks out meaning as output.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-19T03:30:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-16T16:07:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-the-meaning-of-word.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Project - Speak the Meaning of Word - DataFlair","description":"Learn to build python project to speak the meaning of the word. It takes word as input, finds its meaning & speaks out meaning as output.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/","og_locale":"en_US","og_type":"article","og_title":"Python Project - Speak the Meaning of Word - DataFlair","og_description":"Learn to build python project to speak the meaning of the word. It takes word as input, finds its meaning & speaks out meaning as output.","og_url":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2022-09-19T03:30:22+00:00","article_modified_time":"2026-06-16T16:07:54+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-the-meaning-of-word.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Python Project &#8211; Speak the Meaning of Word","datePublished":"2022-09-19T03:30:22+00:00","dateModified":"2026-06-16T16:07:54+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/"},"wordCount":815,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-the-meaning-of-word.webp","keywords":["Beginner Python Project","python easy project","Python project","python project for beginners","Python Speak Meaning","Python Speak the Meaning of Word","speak the meaning","Speak the Meaning of the Word using python"],"articleSection":["Python Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/","url":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/","name":"Python Project - Speak the Meaning of Word - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-the-meaning-of-word.webp","datePublished":"2022-09-19T03:30:22+00:00","dateModified":"2026-06-16T16:07:54+00:00","description":"Learn to build python project to speak the meaning of the word. It takes word as input, finds its meaning & speaks out meaning as output.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-the-meaning-of-word.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2022\/06\/python-speak-the-meaning-of-word.webp","width":1200,"height":628,"caption":"python speak the meaning of word"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/python-speak-meaning-of-word\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Python Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/python\/"},{"@type":"ListItem","position":3,"name":"Python Project &#8211; Speak the Meaning of Word"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/110945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=110945"}],"version-history":[{"count":5,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/110945\/revisions"}],"predecessor-version":[{"id":148774,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/110945\/revisions\/148774"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/111077"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=110945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=110945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=110945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}