Faits :
A.
Par publication du 11 janvier 2019, l'Hospice général de la République et canton de Genève (ci-après: l'Hospice général), établissement autonome de droit public doté de la personnalité juridique et notamment chargé de l'aide sociale et de l'assistance dans le domaine de l'asile dans le canton de Genève, a lancé un appel d'offres en procédure ouverte. Le délai de dépôt des offres était fixé au 22 février 2019 à 17h00.
A.a. Le cahier des charges prévoyait la conclusion d'un contrat-cadre régissant les modalités de services d'interprètes en milieux social pour le compte de l'aide aux migrantes et migrants et de l'action sociale, pour une durée de quatre ans, prolongeable, d'entente entre les parties, une année au maximum. La prestation du fournisseur devait être effective le 1er juin 2019. Selon le chiffre 4 du cahier des charges, la réponse à l'appel d'offres devait comprendre:
"1. Une offre de base intégrant la description complète des prestations en interprétariat en milieu social. Le soumissionnaire justifiera, développera et documentera dans son offre sa capacité à répondre aux exigences du présent cahier des charges.
2. Une offre détaillée de son système en ligne (plateforme informatique de gestion des demandes de reporting) selon point 6.3 du présent cahier des charges (critère éliminatoire).
3. Le bordereau de prix (annexe 1) dûment rempli.
4. La liste des langues (annexe 3) dûment renseignée".
A teneur du chiffre 6 du cahier des charges, l'adjudicateur "ferait appel aux interprètes ayant des compétences reconnues et éprouvées dans le domaine du dialogue interculturel dans le cadre des entretiens individuels (situation de trialogue), occasionnellement pour des réunions de réseau et séances collectives (ch. 6.1). La spécialisation des interprètes pourrait être de trois niveaux (a, b et c) afin de garantir des prestations sur le maximum de langues (ch. 6.2). Les demandes d'interprètes s'effectueraient exclusivement en ligne à travers une plateforme électronique selon les exigences et processus décrits ensuite (ch. 6.3) ". Comme "obligations minimum du prestataire" (ch. 6.4), "le soumissionnaire s'engageait à fournir en principe, dans le délai minimum de 48h, les interprètes dans toutes les langues demandées par l'Hospice [général], avec une obligation de résultat, celui-ci pouvant néanmoins solliciter un interprète dans un délai de 24h en cas d'urgence". Le chiffre 9 avait trait à l'horaire de travail et prévoyait que "le prestataire fournirait ses prestations de 8h00 à 18h00, du lundi au vendredi, douze mois par an. Dans des cas particuliers et sur demande expresse de l'Hospice [général], certaines demandes d'interprétariat pourraient être réalisées durant le week-end et/ou en dehors de l'horaire défini ci-dessus, avec des montants horaires spécifiques".
A.b. Les critères d'évaluation étaient les suivants (chiffre 2.17 du cahier des charges) :
"1. prix, pondéré à 40%, avec mention de plusieurs "éléments d'appréciation" - ou sous-critères - relatifs à des prix, tarif et forfaits par temps consacré, le premier élément étant la première heure d'interprétariat;
2. qualité du soumissionnaire, pondéré à 30 %, avec mention des éléments d'appréciation suivants:
-expériences et références
- aspect social (dont la participation du soumissionnaire à l'effort de réinsertion des bénéficiaires de l'Hospice général), environnemental et certifications
- caractéristiques et organisation;
3. qualité de l'offre, pondéré à 30%, avec mention de l'élément d'appréciation suivant:
- adéquation de l'offre au cahier des charges, dont la couverture en interprètes et langues, les formations et compétences des interprètes proposés ainsi que la qualité du système en ligne."
Le cahier des charges indiquait que "L'adjudication est attribuée à l'offre économiquement la plus avantageuse, à savoir après évaluation qualitative et/ou financière de l'offre, en adéquation avec les critères d'évaluation". Les notes allaient de 0 à 5, 0 étant considéré comme étant totalement insuffisant, 1 comme insuffisant, 2 comme partiellement suffisant, 3 comme suffisant, 4 comme bon et avantageux et 5 comme très intéressant.
A.c. Le 21 février 2019, l'Hospice général a reçu l'offre de l'association B._, dont le but est d'accomplir, en tout temps, des tâches humanitaires selon les principes fondamentaux de B._ et dont l'activité s'étend en priorité au territoire de la République et canton de Genève. L'offre de base incluant toutes les taxes de cette association était de 84 fr. par heure la première heure.
Le 22 février 2019, l'Hospice général a reçu l'offre de la société A._ Sàrl, dont le siège est dans le canton de Vaud et le but est de fournir un service de traduction et d'interprétariat à ses clients, la société pouvant exercer toute autre activité de service ou autre activité commerciale en rapport direct ou indirect avec son but et en accord avec la loi. L'offre de base incluant toutes les taxes de cette société était de 77 fr. par heure la première heure.
B.
Par des décisions du 5 avril 2019, l'Hospice général a informé séparément B._ et la société A._ Sàrl de ce qu'il avait adjugé le marché en cause à B._, l'intéressée arrivant à la deuxième place. La Croix-Rouge avait obtenu les notes de 4,26 pour le critère du prix, contre 4,27 pour le critère de la qualité du soumissionnaire et 3,6 pour le critère de la qualité de l'offre. Pour sa part, la société A._ Sàrl avait obtenu des notes de 4,94, respectivement 3,05 et 3,55. Après pondération, les notes finales étaient de 4,06 pour la Croix-Rouge et de 3,96 pour la société A._ Sàrl. Celle-ci a interjeté recours le 18 avril 2019 auprès de la Chambre administrative de la Cour de justice de la République et canton de Genève (ci-après: la Cour de justice) en demandant que l'effet suspensif soit accordé à son recours. Par décision du 25 juillet 2019, la Cour de justice a donné à la société A._ Sàrl la possibilité de consulter une partie de l'offre de B._, à savoir l'Offre de base, prestations en interprétariat communautaire en milieu social, ainsi que l'entier du tableau comparatif établi par l'Hospice général. Par décision incidente du 21 octobre 2019, la Cour de justice a refusé de restituer ( recte : d'accorder) l'effet suspensif. Cette décision a fait l'objet d'un recours constitutionnel subsidiaire auprès du Tribunal fédéral (cause 2D_63/2019). Par arrêt du 17 décembre 2019, la Cour de justice a rejeté sur le fond, dans la mesure où il était recevable, le recours de la société A._ Sàrl. A la suite de cet arrêt, le Tribunal fédéral a radié du rôle la procédure 2D_63/2019, devenue sans objet, par ordonnance du 21 janvier 2020.
C.
Agissant par la voie du recours constitutionnel subsidiaire, la société A._ Sàrl demande au Tribunal fédéral, sous suite de frais et dépens, outre l'effet suspensif et des mesures provisionnelles tendant à interdire à l'Hospice général de passer avec B._ le contrat portant sur l'adjudication du marché "Accords-cadres - Prestations d'interprétariat en milieu social", d'annuler l'arrêt de la Cour de justice du 17 décembre 2019 et de lui attribuer le marché; subsidiairement d'annuler l'arrêt précité et de constater le caractère illicite de l'adjudication du marché en cause, ainsi que condamner l'Hospice général à des dommages-intérêts de 468'930 fr. plus intérêts; plus subsidiairement de renvoyer la cause à l'autorité précédente pour nouvel arrêt dans le sens des considérants.
Par ordonnance du 21 janvier 2020, le Président de la IIe Cour de droit public du Tribunal fédéral, constatant que le contrat en cause avait été signé par l'adjudicateur et l'adjudicataire le 14 novembre 2019, a refusé d'accorder l'effet suspensif, faute d'objet.
La Cour de justice persiste dans les considérants et le dispositif de son arrêt. B._ conclut au rejet du recours, alors que l'Hospice général conclut au rejet du recours dans la mesure de sa recevabilité. Dans des observations subséquentes, les participants à la procédure ont maintenu leurs conclusions respectives.

Considérant en droit :
1.
Le Tribunal fédéral examine d'office sa compétence (<ref-law>). Il contrôle donc librement la recevabilité des recours qui lui sont soumis (<ref-ruling> consid. 1 p. 116).
1.1. L'arrêt attaqué est une décision finale (<ref-law>) qui concerne une cause de droit public (<ref-law>) et émane d'un tribunal supérieur statuant en dernière instance cantonale, sans qu'un recours auprès du Tribunal administratif fédéral ne soit ouvert (art. 86 al. 1 let. d et al. 2 LTF). Il peut donc a priori faire l'objet d'un recours en matière de droit public au Tribunal fédéral, à condition que la cause ne tombe pas sous le coup de l'exception figurant à l'art. 83 let. f LTF, ce qui suppose que l'on soit en présence d'un marché public qui atteigne la valeur prévue au ch. 1 de cette disposition et que l'arrêt attaqué soulève une question juridique de principe (ch. 2). Ces deux conditions sont cumulatives (<ref-ruling> consid. 1.2 p. 187 et la référence).
En l'espèce, la recourante souligne à juste titre que l'arrêt querellé ne soulève pas de question juridique de principe. Il s'ensuit que c'est à bon droit qu'elle a interjeté un recours constitutionnel subsidiaire.
1.2. En sa qualité de partie à la procédure cantonale et de soumissionnaire évincée positionnée au deuxième rang dans le cadre d'une procédure ouverte d'adjudication, la recourante dispose de la qualité pour recourir au sens de l'<ref-law>, notamment sous l'angle de l'intérêt juridique. Elle possède également un intérêt actuel à faire constater l'illicéité de l'adjudication, en vue d'une éventuelle action en dommages-intérêts, puisque l'Hospice général a déjà conclu, le 14 novembre 2019, le contrat relatif au marché en cause avec l'adjudicataire (cf. <ref-ruling> consid. 4.6 p. 31 et les références; art. 18 al. 2 de l'accord intercantonal du 25 novembre 1994 sur les marchés publics, modifié le 15 mars 2001 [AIMP; RSGE L 6 05]; art. 9 al. 3 de la loi fédérale du 6 octobre 1995 sur le marché intérieur [LMI; RS 943.02]).
1.3. Au surplus, le recours a été interjeté en temps utile (<ref-law> par renvoi de l'<ref-law>) et dans les formes prescrites (<ref-law>). Il est par conséquent recevable, sous réserve de ce qui suit.
1.4. Dans la mesure où il ressort de l'arrêt entrepris que le contrat portant sur le marché en cause a été conclu entre l'Hospice général et l'adjudicataire le 14 novembre 2019, la conclusion principale de la recourante, formée postérieurement à cette date et tendant à se faire attribuer le marché, doit être déclarée irrecevable. Les explications de la recourante, contenues dans ses déterminations des 20 avril et 11 juin 2020 et contestant les faits tels que retenus par l'autorité précédente quant à l'existence d'un contrat signé entre l'adjudicateur et l'adjudicataire, ne sauraient permettre de retenir le contraire, faute de démontrer l'arbitraire de ces faits (cf. consid. 3.1 ci-dessous) et d'avoir été formulées dans le délai de recours (cf. <ref-ruling> consid. 2.4.2 p. 247 s. et les références). Ainsi, seul le caractère illicite de l'arrêt entrepris, qui confirme l'adjudication, peut encore être constaté par le Tribunal fédéral, conclusion prise à titre subsidiaire par la recourante. En outre, dans la mesure où la conclusion subsidiaire vise à obtenir un montant de 468'930 fr. de dommages-intérêts, plus intérêts, elle doit également être déclarée irrecevable. En effet, cette conclusion sort de l'objet de la contestation (cf. <ref-ruling> consid. 4.4.2 p. 156 et les références), puisque lorsque, comme en l'espèce, le contrat portant sur le marché soumissionné est déjà passé, seule l'illicéité peut encore être constatée par le Tribunal fédéral (cf. art. 18 al. 2 AIMP; cf. <ref-ruling> consid. 4.6 p. 31 et les références; <ref-ruling> consid. 5b p. 97 s. et les références). C'est ainsi dans un second temps que la recourante, le cas échéant, pourra demander des dommages-intérêts, étant néanmoins rappelé que ceux-ci sont limités à des dommages-intérêts négatifs (cf. arrêt 2C_951/2019 du 16 juillet 2020 consid. 1.2 et les références), c'est-à-dire aux dépenses que le recourant a subies en relation avec les procédures de soumission et de recours (cf. art. 3 al. 3 de la loi genevoise du 12 juin 1997 autorisant le Conseil d'Etat à adhérer à l'accord intercantonal sur les marchés publics [L-AIMP/GE; RSGE L 6 05.0]).
2.
Le recours constitutionnel subsidiaire ne peut être formé que pour violation des droits constitutionnels (<ref-law>). En vertu de l'<ref-law>, applicable par renvoi de l'<ref-law>, les griefs y relatifs doivent être invoqués et motivés par le recourant, à savoir expressément soulevés et exposés de manière claire et détaillée, en précisant en quoi consiste la violation (cf. <ref-ruling> consid. 2.2 p. 232). Celui-ci ne peut donc se borner à critiquer la décision attaquée comme il le ferait en instance d'appel, où l'autorité de recours jouit d'une libre cognition; il ne peut, en particulier, se contenter d'opposer sa thèse à celle de l'autorité cantonale, mais doit remettre en cause les considérants de la décision attaquée sous des aspects relevant des droits constitutionnels (<ref-ruling> consid. 3 p. 352; arrêt 2D_31/2018 du 1 er février 2019 consid. 2.1).
3.
Dans un premier grief, la recourante se plaint d'un établissement arbitraire des faits par la Cour de justice.
3.1. Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente (<ref-law>). Il peut néanmoins rectifier ou compléter les constatations de cette autorité si les faits ont été constatés en violation d'un droit constitutionnel (<ref-law> cum <ref-law>), ce que le recourant doit démontrer d'une manière circonstanciée et précise, conformément aux exigences de motivation posées à l'<ref-law> (par renvoi de l'<ref-law>).
3.2. La recourante se prévaut d'établissement arbitraire des faits sous différents points. Elle estime que la Cour de justice a retenu une date erronée quant à l'entrée en vigueur de l'avenant à la convention collective de travail de l'intimée, que cette autorité a faussement apprécié le fait que l'intimée avait violé sa propre convention collective de travail avant et lors de la soumission de son offre, ainsi que lors de l'adjudication, qu'elle a arbitrairement méconnu l'importance de l'annexe 3 du cahier des charges et qu'elle n'a pas relevé des informations trompeuses de l'intimée.
3.2.1. Quant à l'entrée en vigueur de l'avenant à la convention collective de travail de l'intimée, la Cour de justice a retenu que, " conformément à un avenant demandé en 2018 par les syndicats, préparé en février 2019 et adopté le 5 juillet 2019[...], le plafond maximal de 14h de travail par semaine imposé audit personnel a été abrogé". A ce propos, la recourante mentionne qu'il ressort de la réplique de l'intimée, ainsi que des pièces déposées par celle-ci, que cet avenant n'a été envoyé aux syndicats que le 22 juillet 2019 et que les signatures de ceux-ci ont été apposées entre le 22 juillet et le 20 août 2019. La recourante constate donc que l'entrée en vigueur de cet avenant à la convention collective de travail est intervenue postérieurement au dépôt de l'offre de soumission, mais également après l'adjudication et la prise d'effet du marché. La recourante continue en expliquant que l'intimée a ainsi déposé son offre, alors qu'elle savait que ses employés étaient limités à 14h de travail par semaine. Sur cette base, elle estime qu'il est arbitraire de retenir, tel que l'a fait l'autorité précédente, que "le grief de la recourante à teneur duquel il y aurait une contradiction entre le "nombre d'heures moyen par semaine" des interprètes de [l'intimée], autour de 40h selon l'annexe 3 à son offre - 38h pour les interprètes de niveau a (3'088 / 81), 34h30 pour ceux de niveau b (4'324 / 125) et 40h pour le seul de niveau c -, et la convention collective de travail sur le personnel employé à l'heure et à la demande qui lie celle-ci à des syndicats [...], est dénué d'actualité". Selon la recourante, le fait que l'intimée respecte à ce jour sa convention collective de travail n'est nullement pertinent.
3.2.2. En l'occurrence, que l'on retienne la date du 5 juillet 2019, tel que l'a fait l'autorité précédente, ou la date du 20 août 2019, tel que le souhaite la recourante, on constate que l'entrée en vigueur de l'avenant à la convention collective de l'intimée est dans tous les cas postérieure à toutes les étapes du marché en cause (si ce n'est à la signature du contrat). Dans ces conditions, on ne voit pas en quoi la date retenue par la Cour de justice aurait une incidence sur la cause, par rapport à la date invoquée par la recourante, celle-ci ne l'expliquant au demeurant pas à suffisance. Pour le surplus, les autres griefs d'établissement inexact des faits soulevés par la recourante seront traités dans l'examen de l'application du droit constitutionnel, étant étroitement liés à celle-ci.
4.
La recourante se plaint d'application arbitraire des art. 1 al. 3 let. b et 11 let. a et e AIMP, ainsi que des art. 16, 20 al. 1 et 42 du règlement genevois du 17 décembre 2007 sur la passation des marchés publics (RMP/GE; RSGE L 6 05.01) et 14 de la loi genevoise du 12 septembre 1985 sur la procédure administrative (LPA/GE; RSGE E 5 10). La recourante fait également grief à l'autorité précédente d'avoir violé le principe de l'égalité de traitement, au sens des art. 8 al. 1 et 27 Cst. Elle soutient en substance que c'est de manière arbitraire que le pouvoir adjudicateur n'a pas écarté l'offre de l'intimée, dans la mesure où celle-ci ne respectait pas les dispositions relatives à la protection des travailleurs et aux conditions de travail, éléments nécessaires pour pouvoir exécuter le mandat.
4.1. Une décision est arbitraire (art. 9 Cst.) lorsqu'elle contredit clairement la situation de fait, qu'elle viole gravement une norme ou un principe juridique clair et indiscuté ou qu'elle heurte d'une manière choquante le sentiment de la justice et de l'équité. Il n'y a pas arbitraire du seul fait qu'une solution autre que celle de l'autorité cantonale semble concevable, voire préférable. Pour qu'une décision soit annulée pour cause d'arbitraire, il ne suffit pas que sa motivation soit insoutenable; il faut encore que cette décision soit arbitraire dans son résultat (<ref-ruling> consid. 4.1 p. 566; <ref-ruling> consid. 6.1 p. 205).
4.2. En l'occurrence, il ressort des faits retenus par l'autorité précédente, que, jusqu'au 5 juillet 2019, l'intimée disposait d'une convention collective de travail limitant à 14h par semaine le travail de ses employés. Il ressort également de l'arrêt entrepris que, selon l'offre de l'intimée, celle-ci proposait des interprètes de niveau a, b et c pour une moyenne d'un peu moins de 40h de disponibilité par semaine. Comme on l'a déjà vu précédemment, la Cour de justice a considéré en bref que le grief de la recourante, quant au fait que la convention collective de travail de l'intimée limitait à 14h par semaine le travail de ses employée, était dénué d'actualité, dans la mesure où ce plafond a été abrogé le 5 juillet 2019. L'autorité précédente a également expliqué que l'intimée n'avait pas indiqué le nombre d'heures de travail effectif dans son offre, mais le nombre d'heure hebdomadaires moyen pouvant être garanti à l'adjudicateur, respectivement la disponibilité des interprètes.
4.3. Comme l'a récemment rappelé le Tribunal fédéral (pour tout ce qui suit, cf. <ref-ruling> consid. 3.3 p. 250 s. et les références), selon la jurisprudence, les critères d'aptitude ou de qualification (" Eignungskriterien ") sont des exigences qui subordonnent l'accès à la procédure. Ces critères servent à s'assurer que le soumissionnaire a les capacités suffisantes pour réaliser le marché. Les entreprises soumissionnaires qui ne les remplissent pas voient leur offre exclue d'emblée. Cette conclusion s'impose toutefois uniquement lorsque le vice n'est pas anodin; le motif d'exclusion doit revêtir une certaine gravité. Lorsque les manquements du soumissionnaire aux exigences d'aptitude ne sont que légers, il serait en effet disproportionné de l'exclure de la procédure d'adjudication. Les critères d'aptitude doivent pouvoir être contrôlés par l'adjudicateur avant la décision d'adjudication, ce qui exclut notamment que des éléments essentiels pour l'exécution du mandat ne soient acquis par l'adjudicataire que par la suite. Si l'adjudicateur estime qu'il suffit, pour des raisons pratiques liées à la réalité du marché, que les soumissionnaires se limitent à fournir des garanties, au moment de la décision d'adjudication, qu'ils posséderont les éléments essentiels pour l'exécution du mandat lorsque celui-ci devra être exécuté (ce qui peut se produire s'agissant d'attestations bancaires destinées à prouver la capacité financière des soumissionnaires), alors il doit le mentionner dans l'appel d'offres. S'il ne le fait pas et si une telle volonté ne peut être clairement déduite d'une interprétation de l'appel d'offres, il ne peut, par la suite, attribuer le marché à une entreprise ne remplissant pas un critère d'aptitude au moment de la décision d'adjudication, sous peine de fausser l'attribution du marché. En effet, il n'est pas exclu que d'autres entreprises concurrentes, désireuses de participer au marché mais n'étant pas en mesure de remplir tous les critères d'aptitude au moment de soumissionner, y aient renoncé compte tenu de la teneur de l'appel d'offres.
4.4. En l'espèce, selon l'art. 1 al. 3 let. a AIMP, l'accord intercantonal poursuit notamment l'objectif d'assurer une concurrence efficace entre les soumissionnaires. Ainsi, à teneur de l'art. 11 let. a et e AIMP, lors de la passation de marchés, l'adjudicateur doit veiller à respecter le principe de non-discrimination et d'égalité de traitement entre chaque soumissionnaire (let. a) et doit respecter les dispositions relatives à la protection des travailleurs et aux conditions de travail (let. e). A ce propos, l'art. 16 RMP/GE prévoit que toute discrimination des candidats ou des soumissionnaires est interdite, en particulier par la fixation de délais ou de spécifications techniques non conformes à l'art. 28 RMP/GE, par l'imposition abusive de produits à utiliser ou le choix de critères étrangers à la soumission et que le principe de l'égalité de traitement doit être garanti à tous les candidats et soumissionnaires et dans toutes les phases de la procédure. En outre, en application de l'art. 20 al. 1 RMP/GE, pour le personnel appelé à travailler sur le territoire genevois, les soumissionnaires et les entreprises exécutantes doivent respecter les dispositions relatives à la protection sociale des travailleurs et aux conditions de travail applicables à Genève dans leur secteur d'activité. Finalement, l'art. 42 RMP/GE prévoit une liste de situations (critères d'aptitude) dans lesquelles l'adjudicateur doit exclure les offres de la procédure.
4.5. Dans la mesure où le respect des dispositions relatives à la protection des travailleurs et aux conditions de travail constitue un principe général du droit des marchés publics (cf. art. 11 let. e AIMP; cf. également art. 8 al. 1 let. b de la loi fédérale du 16 décembre 1994 sur les marchés publics [LMP; RS 172.056.1]), il représente un critère d'aptitude au sens de la jurisprudence précitée (cf. <ref-ruling> consid. 5.1 p. 294). Le respect des conventions collectives de travail constituent également des dispositions (certes conventionnelles) relatives à la protection des travailleurs et aux conditions de travail (cf. arrêt 2D_19/2018 du 19 février 2019 consid. 3.3). Le fait que la convention collective en cause ait prévu une limitation du nombre d'heures hebdomadaires de travail des employés de l'intimée démontre d'ailleurs bien qu'elle a trait aux conditions de travail.
4.6. En l'espèce, même si, de prime abord et d'un point de vue purement littéral, il n'est pas arbitraire de distinguer la notion de "disponibilité des interprètes" de celle d'"heures de travail effectif", procéder à une telle distinction dans la présente cause, tel que l'a fait la Cour de justice, n'est cependant en aucun cas soutenable.
On relèvera en premier lieu que la notion de "disponibilité des interprètes" peut s'approcher de celle du service de piquet, prévue à l'art. 14 de l'ordonnance fédérale du 10 mai 2000 relative à la loi sur le travail (OLT 1; RS 822.111). Cette disposition prévoit en effet à son al. 1 qu'est réputé service de piquet le temps pendant lequel le travailleur se tient, en sus du travail habituel, prêt à intervenir, le cas échéant, pour remédier à des perturbations, porter secours en cas de situation d'urgence, effectuer des visites de contrôle ou faire face à d'autres situations particulières analogues. Or, l'art. 15 al. 2 OLT 1 dispose certes que le temps consacré à un service de piquet effectué en dehors de l'entreprise compte comme durée du travail dans la mesure de l'activité effectivement déployée pour l'employeur. Cela étant, rien dans l'arrêt entrepris ne laisse penser que l'adjudicataire ne pourrait pas demander à l'intimée, dans le cadre de l'exécution du marché, de mettre à sa disposition les interprètes de celle-ci pour un nombre d'heures correspondant au maximum proposé, soit un peu moins de 40h par semaine et par interprète en moyenne ou, à tout le moins, pour un nombre d'heures excédant quatorze. Cela rend déjà difficilement soutenable la différence effectuée par l'autorité précédente. En outre et surtout, l'autorité précédente ne fournit aucune argumentation valable quant à la différence devant être comprise, dans le cas d'espèce, entre "disponibilité" et "travail effectif". Elle se limite à renvoyer à des déterminations du pouvoir adjudicateur et de l'intimée, celle-ci ayant notamment expliqué que son système de réservation des interprètes permettra à ses employés d'accepter ou de refuser une prestation, en fonction de leur disponibilité effective. Or, un tel renvoi à des déterminations ne saurait suffire pour rendre soutenable la différenciation effectuée. Au contraire, cela affaiblit la motivation de l'autorité précédente jusqu'à la rendre manifestement insoutenable. Il n'appartient pas à l'adjudicataire de dire que ses employés pourront refuser des prestations pour lesquelles celui-ci s'est engagé dans le cadre de son offre. La Cour de justice a par ailleurs indiqué que l'annexe devant être remplie par les soumissionnaires en relation avec les disponibilités et les langues des interprètes n'apparaissait que comme un tableau indicatif difficile à remplir. Or, le fait de minimiser cette annexe n'est pas non plus exempt d'arbitraire. Il ressort en effet de l'arrêt entrepris que le cahier des charges mentionnait que l'annexe dont il est question allait être fortement pondérée lors de l'adjudication. Dans ces conditions, sur la base de ce document, on doit retenir que l'offre de l'intimée prévoyait que les employés de celle-ci pouvaient être appelés à travailler jusqu'à 40h par semaine, alors que la convention collective de travail en vigueur lors du dépôt de l'offre limitait ce travail hebdomadaire à 14h.
4.7. On constate donc que, lors du dépôt de l'offre de l'intimée le 21 février 2019, mais également lors de l'adjudication du marché le 5 avril 2019, l'intimée ne remplissait pas l'un des critères d'aptitude prévu par la loi. Par ailleurs, il ne ressort pas de l'arrêt entrepris, respectivement de l'appel d'offres que les soumissionnaires auraient pu se limiter à fournir des garanties quant au respect des conditions légales et conventionnelles de travail applicables à leurs employés. Au demeurant, il n'est de toute façon en aucun cas question de telles garanties en l'espèce. Par conséquent, en application de la jurisprudence précitée (cf. consid. 4.3 ci-dessus), le pouvoir adjudicateur ne pouvait pas attribuer le marché à l'intimée, qui ne remplissait pas un critère d'aptitude au moment de la décision d'adjudication, sous peine de fausser l'attribution du marché.
4.8. En définitive, sur le vu des considérants qui précèdent, il convient de retenir que la Cour de justice a fait une application arbitraire des dispositions du droit des marchés publics, et en particulier de l'art. 11 let. e AIMP, en considérant que l'intimée n'avait pas d'emblée à être écartée du marché en cause. Néanmoins, dans la mesure où le contrat est déjà conclu entre le pouvoir adjudicateur et l'intimée adjudicataire, il n'est pas possible d'annuler l'arrêt entrepris et le Tribunal fédéral se doit par conséquent d'en constater le caractère illicite (cf. ATF <ref-ruling> consid. 8 p. 103). Partant, il n'est pas nécessaire d'examiner les autres griefs de la recourante.
5.
Les considérants qui précèdent conduisent à l'admission du recours, dans la mesure où il est recevable, et à la constatation de l'illicéité de l'arrêt entrepris. Les frais judiciaires sont mis par moitié à la charge de l'Hospice général, établissement autonome de droit public doté de la personnalité juridique dont l'intérêt patrimonial est en cause, et par moitié à l'intimée, solidairement entre eux (art. 66 al. 1, 4 et 5 LTF). L'Hospice général et l'intimée sont en outre solidairement responsables, chacun pour moitié, de verser à la recourante une indemnité à titre de dépens (cf. art. 68 al. 1, 2 et 4 LTF). La cause est renvoyée à la Cour de justice pour qu'elle procède à une nouvelle répartition des frais et dépens de la procédure qui s'est déroulée devant elle (<ref-law>).

Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est admis dans la mesure où il est recevable.
2.
Il est constaté que l'arrêt de la Cour de justice du 17 décembre 2019 est illicite.
3.
Les frais judiciaires, arrêtés à 2'500 fr., sont mis par moitié à la charge de l'Hospice général et par moitié à la charge de l'intimée, solidairement entre eux.
4.
L'Hospice général et l'intimée verseront, par moitié et solidairement entre eux, la somme de 2'500 fr. en faveur de la recourante à titre de dépens pour la procédure devant le Tribunal fédéral.
5.
La cause est renvoyée à la Cour de justice afin que celle-ci statue à nouveau sur le sort des frais et dépens de la procédure antérieure.
6.
Le présent arrêt est communiqué aux mandataires de la recourante, de l'intimée et de l'Hospice général, ainsi qu'à la Chambre administrative de la Cour de justice de la République et canton de Genève.
Lausanne, le 20 novembre 2020
Au nom de la IIe Cour de droit public
du Tribunal fédéral suisse
Le Président : Seiler
Le Greffier : Tissot-Daguette