A.- Die 1962 geborene H._ ist verheiratet, Hausfrau und Mutter dreier Kinder (geboren 1992, 1993 und 1998). Am 11. August 1989 erlitt sie bei einer Auffahrkollision ein Schleudertrauma der Halswirbelsäule. 1992 lehnte die Invalidenversicherung ein erstes Rentenbegehren ab. Mit Verfügung vom 30. Oktober 1996 wies die IV-Stelle des Kantons Solothurn eine erneute Anmeldung zum Leistungsbezug mit der Begründung ab, es liege kein rentenbegründender Invaliditätsgrad vor. Das Versicherungsgericht des Kantons Solothurn wies die hiegegen erhobene Beschwerde mit Entscheid vom 23. Juli 1997 ab. Mit Urteil vom 16. März 1998 hiess das Eidgenössische Versicherungsgericht die von H._ erhobene Verwaltungsgerichtsbeschwerde teilweise gut. Es wies die Sache an die IV-Stelle zurück, damit diese nach ärztlichen Abklärungen in einer Medizinischen Abklärungsstelle (MEDAS) den Invaliditätsgrad unter Beizug einer Übersetzungsperson neu ermittle und über den Rentenanspruch abermals verfüge. B.- Vom 8. bis 11. März 1999 wurde H._ im Zentrum für Medizinische Begutachtung (ZMB), stationär untersucht. Die ZMB-Kommission für medizinische Begutachtung erstellte zuhanden der IV-Stelle ein MEDAS-Gutachten (vom 14. April 1999), in welchem sie zum Schluss kam, die Arbeitsfähigkeit als Hausfrau sei auf 70 % einzuschätzen. Im Bericht vom 26. Januar 2000 über die am 25. November 1999 durchgeführte Abklärung im Haushalt der Versicherten schätzte der Abklärer der IV-Stelle die Einschränkung bei der Haushaltstätigkeit auf 24 % und damit den Invaliditätsgrad auf "eindeutig unter 40 % liegend". Mit Verfügung vom 11. April 2000 wies die IV-Stelle das Leistungsbegehren nach durchgeführtem Vorbescheidverfahren ab mit der Begründung, die Abklärungen hätten einen Invaliditätsgrad von unter 40 % ergeben. C.- Die von H._ hiegegen eingereichte Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 20. Dezember 2000 ab. D.- Mit Verwaltungsgerichtsbeschwerde lässt H._ beantragen, der kantonale Entscheid und die Verfügung seien aufzuheben und es sei ihr eine Invalidenrente zuzusprechen; eventuell sei ein Gerichtsgutachten über den Gesundheitszustand einzuholen und im Anschluss daran über die Invalidenrente zu entscheiden. Zudem ersucht sie um Gewährung der unentgeltlichen Prozessführung und Verbeiständung. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine Vernehmlassung. 