I&#x27;d just make a call to the twin words API.<p><a href="https:&#x2F;&#x2F;www.twinword.com&#x2F;api&#x2F;word-associations.php" rel="nofollow">https:&#x2F;&#x2F;www.twinword.com&#x2F;api&#x2F;word-associations.php</a><p>For &quot;balloon&quot;, it doesn&#x27;t return &quot;birthday&quot; but it does return &quot;party&quot;...<p>{
  &quot;entry&quot;: &quot;balloon&quot;,
  &quot;request&quot;: &quot;balloon&quot;,
  &quot;response&quot;: {
    &quot;balloon&quot;: 1
  },
  &quot;associations&quot;: &quot;aeronaut, distensible, inflate, puncture, distension, airman, aviator, deflate, helium, widen, flyer, bladder, flexible, dilate, rubber, air, expand, intestine, pilot, swollen, swell, bloat, distend, tire, gas, fly, gastric, fuse, chemistry, party&quot;,
  &quot;associations_array&quot;: [
    &quot;aeronaut&quot;,
    &quot;distensible&quot;,
    &quot;inflate&quot;,
    &quot;puncture&quot;,
    &quot;distension&quot;,
    &quot;airman&quot;,
    &quot;aviator&quot;,
    &quot;deflate&quot;,
    &quot;helium&quot;,
    &quot;widen&quot;,
    &quot;flyer&quot;,
    &quot;bladder&quot;,
    &quot;flexible&quot;,
    &quot;dilate&quot;,
    &quot;rubber&quot;,
    &quot;air&quot;,
    &quot;expand&quot;,
    &quot;intestine&quot;,
    &quot;pilot&quot;,
    &quot;swollen&quot;,
    &quot;swell&quot;,
    &quot;bloat&quot;,
    &quot;distend&quot;,
    &quot;tire&quot;,
    &quot;gas&quot;,
    &quot;fly&quot;,
    &quot;gastric&quot;,
    &quot;fuse&quot;,
    &quot;chemistry&quot;,
    &quot;party&quot;
  ],
  &quot;associations_scored&quot;: {
    &quot;aeronaut&quot;: 2.5090246,
    &quot;distensible&quot;: 1.8590211,
    &quot;inflate&quot;: 1.8082259,
    &quot;puncture&quot;: 1.5352395,
    &quot;distension&quot;: 1.2243819,
    &quot;airman&quot;: 1.1704121,
    &quot;aviator&quot;: 1.1576922,
    &quot;deflate&quot;: 1.1435689,
    &quot;helium&quot;: 1.1327481,
    &quot;widen&quot;: 1.0731996,
    &quot;flyer&quot;: 0.926951,
    &quot;bladder&quot;: 0.85258925,
    &quot;flexible&quot;: 0.71675444,
    &quot;dilate&quot;: 0.6800923,
    &quot;rubber&quot;: 0.6176759,
    &quot;air&quot;: 0.61751336,
    &quot;expand&quot;: 0.6171214,
    &quot;intestine&quot;: 0.6049722,
    &quot;pilot&quot;: 0.5919644,
    &quot;swollen&quot;: 0.54522365,
    &quot;swell&quot;: 0.48640782,
    &quot;bloat&quot;: 0.45009124,
    &quot;distend&quot;: 0.4091111,
    &quot;tire&quot;: 0.35498697,
    &quot;gas&quot;: 0.34756577,
    &quot;fly&quot;: 0.34399426,
    &quot;gastric&quot;: 0.3329026,
    &quot;fuse&quot;: 0.32793412,
    &quot;chemistry&quot;: 0.29498485,
    &quot;party&quot;: 0.29245383
  },
  &quot;version&quot;: &quot;4.0.0&quot;,
  &quot;author&quot;: &quot;twinword inc.&quot;,
  &quot;email&quot;: &quot;feedback@twinword.com&quot;,
  &quot;result_code&quot;: &quot;200&quot;,
  &quot;result_msg&quot;: &quot;Success&quot;
}