title: Convert a searched text to a youtube search link
body: <p>I need to convert the searched text to a youtube search link, for example:</p>
  <ul>
  <li>search text: <code>the show must go on</code></li>
  <li>result: <code>https://www.youtube.com/results?search_query=the+show+must+go+on</code></li>
  </ul>
  <p>And yes, I could &quot;just&quot; write a parser that would replace spaces with the plus sign, but spaces aren't the only thing that are getting replaced, for example:</p>
  <ul>
  <li>search text: <code>!@#$%^&amp;*()</code></li>
  <li>result:  <code>https://www.youtube.com/results?search_query=!%40%23%24%25%5E%26*()</code>.</li>
  </ul>
  <p>And so manually writing converter for every each special sign would be a really tedious and buggy mess.<br />   And from what I've seen Youtube API doesn't have anything like that.</p>
  <p><strong>So</strong>, is there a API, dictionary or something else available that could do that for me?</p>