lukecurtin32 commited on
Commit
defc845
·
verified ·
1 Parent(s): 53d46cf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -60
app.py CHANGED
@@ -235,7 +235,7 @@ custom_glossary = {
235
  "Industrial Fan": "Ventilador Industrial",
236
  "Insulation Blanket": "Manta de Aislamiento",
237
  "Jack Stud": "Pie
238
- "Lintel": "Dintel",
239
  "Load Factor": "Factor de Carga",
240
  "Load-Bearing Structure": "Estructura Portante",
241
  "Manhole": "Pozo de Registro",
@@ -332,7 +332,7 @@ custom_glossary = {
332
  "Thermal Bridge": "Puente Térmico",
333
  "Tie Rod": "Tirante",
334
  "Timber Beam": "Viga de Madera",
335
- "Toggle Bolt": "
336
  "Acoustics": "Acústica",
337
  "Adhesive": "Adhesivo",
338
  "Air Barrier": "Barrera de Aire",
@@ -441,36 +441,18 @@ custom_glossary = {
441
  "Joist Hanger": "Colgador de Vigueta",
442
  "Kerf": "Ranura",
443
  "Kicker Plate": "Placa de Apoyo",
444
- "Lintel": "Dintel",
445
- "Load Factor": "Factor de Carga",
446
- "Load-Bearing Structure": "Estructura Portante",
447
- "Manhole": "Pozo de Registro",
448
- "Mansard Roof": "Techo Mansarda",
449
- "Mason’s Line": "Línea de Albañil",
450
- "Masonry Anchors": "Anclajes de Albañilería",
451
- "Metal Stud": "Montante Metálico",
452
- "Metric System": "Sistema Métrico",
453
- "Moisture Meter": "Medidor de Humedad",
454
- "Mortar Joints": "Juntas de Mortero",
455
- "Mullion": "Montante",
456
- "Nail Gun": "Pistola de Clavos",
457
- "Noise Barrier": "Barrera Antir
458
- "Abrasion Resistance": "Resistencia a la Abrasión",
459
  "Abrasive": "Abrasivo",
460
  "Absorption Rate": "Tasa de Absorción",
461
  "Access Ladder": "Escalera de Acceso",
462
  "Acoustic Ceiling Tile": "Baldosa Acústica para Techo",
463
  "Acoustic Insulation": "Aislamiento Acústico",
464
- "Acoustics": "Acústica",
465
  "Acrylic Sealant": "Sellador Acrílico",
466
  "Adhesion Primer": "Imprimante de Adhesión",
467
- "Adhesive": "Adhesivo",
468
  "Adhesive Mortar": "Mortero Adhesivo",
469
- "Aggregate": "Áridos",
470
  "Aggregate Base": "Base de Áridos",
471
  "Aggregate Interlock": "Bloqueo de Áridos",
472
  "Aggregate Size": "Tamaño del Árido",
473
- "Air Barrier": "Barrera de Aire",
474
  "Air Compressor": "Compresor de Aire",
475
  "Air Duct": "Conducto de Aire",
476
  "Air Handling Unit (AHU)": "Unidad de Manejo de Aire (UMA)",
@@ -479,9 +461,7 @@ custom_glossary = {
479
  "Air Vent": "Ventilación de Aire",
480
  "Airborne Noise": "Ruido Aéreo",
481
  "Allowable Load": "Carga Permitida",
482
- "Allowance": "Asignación",
483
  "All-Weather Construction": "Construcción Todo Clima",
484
- "Anchor Bolt": "Perno de Anclaje",
485
  "Anchor Bolt Sleeves": "Manguitos para Pernos de Anclaje",
486
  "Anchor Plate": "Placa de Anclaje",
487
  "Anchor Strap": "Correa de Anclaje",
@@ -489,68 +469,32 @@ custom_glossary = {
489
  "Angle of Repose": "Ángulo de Reposo",
490
  "Anodized Finish": "Acabado Anodizado",
491
  "Anti-Vibration Mounts": "Monturas Antivibración",
492
- "Arc Welding": "Soldadura por Arco",
493
  "Architectural Concrete": "Hormigón Arquitectónico",
494
  "Architectural Finishes": "Acabados Arquitectónicos",
495
- "Asphalt": "Asfalto",
496
  "Asphalt Binder": "Ligante Asfáltico",
497
  "Asphalt Milling": "Fresado de Asfalto",
498
  "Asphalt Overlay": "Revestimiento de Asfalto",
499
  "Asphalt Paver": "Pavimentadora de Asfalto",
500
  "Attenuation Wall": "Muro Atenuador",
501
- "Attic": "Ático",
502
- "Auger": "Barrena",
503
  "Axial Load": "Carga Axial",
504
- "Backfilling": "Relleno",
505
- "Backhoe": "Retroexcavadora",
506
  "Backup Wall": "Muro de Respaldo",
507
  "Ballast Stone": "Piedra Balasto",
508
  "Balloon Framing": "Estructura Tipo Globo",
509
- "Balustrade": "Balaustrada",
510
- "Bargeboard": "Tablero Lateral",
511
  "Bar Chair": "Separador de Barra",
512
  "Bar Grating": "Rejilla de Barras",
513
  "Base Coat": "Capa Base",
514
  "Base Flashing": "Contrachapa de Base",
515
  "Base Layer": "Capa Base",
516
  "Base Plate": "Placa Base",
517
- "Baseboard": "Rodapié",
518
  "Basement Wall": "Muro de Sótano",
519
- "Batt Insulation": "Aislamiento en Paneles",
520
- "Bay Window": "Ventana en Saledizo",
521
- "Beam": "Viga",
522
  "Beam Clamps": "Abrazaderas para Vigas",
523
- "Beam Pocket": "Hueco para Viga",
524
  "Bearing Capacity": "Capacidad Portante",
525
  "Bearing Pad": "Almohadilla de Apoyo",
526
  "Bearing Plate": "Placa de Apoyo",
527
  "Belt Conveyor": "Transportador de Banda",
528
  "Bent Cap": "Cabezal de Pilote",
529
- "Bevel": "Bisel",
530
  "Bitumen": "Betún",
531
- "Bituminous": "Bituminoso",
532
- "Blanket Insulation": "Aislamiento en Manta",
533
- "Blast Furnace Slag Cement": "Cemento de Escoria de Alto Horno",
534
- "Blast Resistance": "Resistencia a Explosiones",
535
- "Blind Fasteners": "Fijaciones Ciegas",
536
- "Block Foundation": "Cimentación de Bloques",
537
- "Block Wall": "Muro de Bloques",
538
- "Block Foundation": "Cimentación de Bloques",
539
- "Bolted Joint": "Unión Atornillada",
540
- "Bond Beam": "Viga de Amarre",
541
- "Box Beam": "Viga Caja",
542
- "Brick Veneer": "Revestimiento de Ladrillo",
543
- "Brick Course": "Hilera de Ladrillos",
544
- "Cantilever Beam": "Viga en Voladizo",
545
- "Cap Sheet": "Lámina de Cubierta",
546
- "Cantilever Roof": "Techo en Voladizo",
547
- "Fly Ash": "Ceniza Volante",
548
- "Moisture Meter": "Medidor de Humedad",
549
- "Safety Harness": "Arnés de Seguridad",
550
- "Scaffolding": "Andamios",
551
- "Structural Deck": "Cubierta Estructural",
552
- "Temporary Fence": "Cerca Temporal",
553
- "Zoning Ordinance": "Ordenanza de Zonificación",
554
  def preprocess_text(text, glossary):
555
  # Sort terms by length to handle longer terms first
556
  sorted_terms = sorted(glossary.keys(), key=len, reverse=True)
 
235
  "Industrial Fan": "Ventilador Industrial",
236
  "Insulation Blanket": "Manta de Aislamiento",
237
  "Jack Stud": "Pie
238
+ ""Lintel": "Dintel",
239
  "Load Factor": "Factor de Carga",
240
  "Load-Bearing Structure": "Estructura Portante",
241
  "Manhole": "Pozo de Registro",
 
332
  "Thermal Bridge": "Puente Térmico",
333
  "Tie Rod": "Tirante",
334
  "Timber Beam": "Viga de Madera",
335
+ "Toggle Bolt": "Perno de Palanca"
336
  "Acoustics": "Acústica",
337
  "Adhesive": "Adhesivo",
338
  "Air Barrier": "Barrera de Aire",
 
441
  "Joist Hanger": "Colgador de Vigueta",
442
  "Kerf": "Ranura",
443
  "Kicker Plate": "Placa de Apoyo",
444
+ "Abrasion Resistance": "Resistencia a la Abrasión",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
445
  "Abrasive": "Abrasivo",
446
  "Absorption Rate": "Tasa de Absorción",
447
  "Access Ladder": "Escalera de Acceso",
448
  "Acoustic Ceiling Tile": "Baldosa Acústica para Techo",
449
  "Acoustic Insulation": "Aislamiento Acústico",
 
450
  "Acrylic Sealant": "Sellador Acrílico",
451
  "Adhesion Primer": "Imprimante de Adhesión",
 
452
  "Adhesive Mortar": "Mortero Adhesivo",
 
453
  "Aggregate Base": "Base de Áridos",
454
  "Aggregate Interlock": "Bloqueo de Áridos",
455
  "Aggregate Size": "Tamaño del Árido",
 
456
  "Air Compressor": "Compresor de Aire",
457
  "Air Duct": "Conducto de Aire",
458
  "Air Handling Unit (AHU)": "Unidad de Manejo de Aire (UMA)",
 
461
  "Air Vent": "Ventilación de Aire",
462
  "Airborne Noise": "Ruido Aéreo",
463
  "Allowable Load": "Carga Permitida",
 
464
  "All-Weather Construction": "Construcción Todo Clima",
 
465
  "Anchor Bolt Sleeves": "Manguitos para Pernos de Anclaje",
466
  "Anchor Plate": "Placa de Anclaje",
467
  "Anchor Strap": "Correa de Anclaje",
 
469
  "Angle of Repose": "Ángulo de Reposo",
470
  "Anodized Finish": "Acabado Anodizado",
471
  "Anti-Vibration Mounts": "Monturas Antivibración",
 
472
  "Architectural Concrete": "Hormigón Arquitectónico",
473
  "Architectural Finishes": "Acabados Arquitectónicos",
 
474
  "Asphalt Binder": "Ligante Asfáltico",
475
  "Asphalt Milling": "Fresado de Asfalto",
476
  "Asphalt Overlay": "Revestimiento de Asfalto",
477
  "Asphalt Paver": "Pavimentadora de Asfalto",
478
  "Attenuation Wall": "Muro Atenuador",
 
 
479
  "Axial Load": "Carga Axial",
 
 
480
  "Backup Wall": "Muro de Respaldo",
481
  "Ballast Stone": "Piedra Balasto",
482
  "Balloon Framing": "Estructura Tipo Globo",
 
 
483
  "Bar Chair": "Separador de Barra",
484
  "Bar Grating": "Rejilla de Barras",
485
  "Base Coat": "Capa Base",
486
  "Base Flashing": "Contrachapa de Base",
487
  "Base Layer": "Capa Base",
488
  "Base Plate": "Placa Base",
 
489
  "Basement Wall": "Muro de Sótano",
 
 
 
490
  "Beam Clamps": "Abrazaderas para Vigas",
 
491
  "Bearing Capacity": "Capacidad Portante",
492
  "Bearing Pad": "Almohadilla de Apoyo",
493
  "Bearing Plate": "Placa de Apoyo",
494
  "Belt Conveyor": "Transportador de Banda",
495
  "Bent Cap": "Cabezal de Pilote",
 
496
  "Bitumen": "Betún",
497
+ "Blast Furnace Slag Cement": "Cemento de Esc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
498
  def preprocess_text(text, glossary):
499
  # Sort terms by length to handle longer terms first
500
  sorted_terms = sorted(glossary.keys(), key=len, reverse=True)