It seems you&#x27;re only uploading free content that&#x27;s already been spoken. Instead, I think you should have a button on every text [1] with something like: &quot;[count] listen now&quot; (where count is the amount of uploaded natively spoken texts read by native&#x2F;proficient speakers of the language.) But if nobody has uploaded a &quot;listen now&quot;, then it&#x27;s a button that says &quot;0 listen now&quot;.<p>Of course then, have a button right next to that one, that says &quot;read text?&quot; with a picture of a microphone. Which can be used for people to upload the spoken text.<p>Written translations<p>Do the same thing, but with written translations. Therefore, people can translate the text to their native language and upload it to the community for other people to read.<p>Finish&#x2F;next button<p>Next, I think you should add a finish&#x2F;next button to the top of the text OR to (one of the) the sidebar(s). I know there&#x27;s one at the bottom. Add one to the top&#x2F;sidebar.<p>Clicking the finish&#x2F;next button should go straight to the next text. Instead, you seem to hound people with 3 straight pop-ups! Then return them to the list of text. Wrong, in my opinion. Take them immediately to the next unfinished text that they haven&#x27;t read yet.<p>Sharing via social media<p>Move the share on social media dialog to each text page, just always present. Don&#x27;t make the user click past it everytime they read a text.<p>Congratulations<p>Stop congratulating people when they did something, or keep it to a minimum don&#x27;t make them click past it.<p>In general, I just think you&#x27;re not utilizing the community enough. Use them to upload free and quality content. That way, they become more engaged, and you get free content.<p>[1] by text, I mean the foreign language text that they&#x27;re trying to learn, for example: <a href="http:&#x2F;&#x2F;readlang.com&#x2F;library&#x2F;568a5501ddb6ae5b165d2c33&#x2F;from&#x2F;0" rel="nofollow">http:&#x2F;&#x2F;readlang.com&#x2F;library&#x2F;568a5501ddb6ae5b165d2c33&#x2F;from&#x2F;0</a>